public interface IData
The IData interface defines the fundamental data abstraction used by the webMethods Integration Server and its tools. Many types of objects can support the IData interface and can be handled as native data objects by the Integration Server.
IData is a container for key/value pairs. Duplicate keys are supported and order is maintained. Data is stored in an IData object and accessed through various types of cursors, similar to the way the relational database tables are navigated in result sets.
The IData interface allows implementers to make their own choices about what underlying data structures are most useful or efficient for their purposes.
IDataCursor
,
IDataSharedCursor
Modifier and Type | Method and Description |
---|---|
IDataCursor |
getCursor()
Returns an IDataCursor for this IData object.
|
IDataHashCursor |
getHashCursor()
Deprecated.
Replaced by key-based methods in
IDataCursor . |
IDataIndexCursor |
getIndexCursor()
Deprecated.
No replacement. See
IDataIndexCursor for alternative sample code. |
IDataSharedCursor |
getSharedCursor()
Returns an IDataSharedCursor for the IData object.
|
IDataTreeCursor |
getTreeCursor()
Deprecated.
No replacement.
|
IDataCursor getCursor()
Returns an IDataCursor for this IData object. An IDataCursor contains the basic methods you use to traverse an IData object and get or set elements within it.
IDataSharedCursor getSharedCursor()
Returns an IDataSharedCursor for the IData object. A shared cursor is a hash cursor with the additional capability of expressing an underlying data structure that is shared or constrained by data. It differs from other cursors in that its operations can fail and throw exceptions.
IDataHashCursor getHashCursor()
IDataCursor
.Returns an IDataHashCursor for the IData object. A hash cursor is a cursor that you use to access elements of the IData object by key.
IDataIndexCursor getIndexCursor()
IDataIndexCursor
for alternative sample code.IDataTreeCursor getTreeCursor()
Returns an IDataTreeCursor for this IData object. A tree cursor contains methods you use to traverse an IData object as a tree structure.