public interface IDataStore extends IModelObjectWithLocation
| Modifier and Type | Method and Description |
|---|---|
IColumn |
getColumn(java.lang.String pName)
Obtains the column matching the given name.
|
java.util.List |
getColumns()
Obtains the columns owned by this data store.
|
java.util.Collection |
getConditions()
Returns an unmodifiable Collection of conditions for this
IDataStore. |
java.lang.String |
getDefaultAlias()
Returns the default alias of this datastore.
|
IFileDescriptor |
getFileDescriptor()
Returns the corresponding file descriptor if this datastore represents a file, else null.
|
java.util.Collection |
getFilters()
Returns an unmodifiable Collection of filters for this
IDataStore. |
java.util.Collection |
getKeys()
Obtains the keys defined on this data store.
|
IModel |
getModel()
Returns the owning model for this datastore object, if any, else null.
|
java.util.Collection |
getOutboundRelationships()
Returns an unmodifiable Collection of outbound references for this
IDataStore. |
java.util.Collection |
getPartitions()
Returns an unmodifiable Collection of partitions for this
IDataStore. |
IDataStore |
getRealObject()
Returns the real object if this object is a shortcut.
|
IModel |
getSubModel()
Returns the submodel that directly owns this datastore.
|
boolean |
isChangeDataCaptureEnabled()
Checks whether this data store object is set up to support change data capture.
|
boolean |
isShortcut()
Checks whether this object is a shortcut.
|
boolean |
isVirtual()
Checks whether this is a virtual data storage.
|
getGlobalId, getName, getNumericIdjava.util.List getColumns()
IColumn getColumn(java.lang.String pName)
pName - column namejava.util.Collection getKeys()
java.util.Collection getOutboundRelationships()
IDataStore.
Outbound references are references that use this datastore as foreign datastore.
java.util.Collection getFilters()
IDataStore.java.util.Collection getConditions()
IDataStore.java.util.Collection getPartitions()
IDataStore.IFileDescriptor getFileDescriptor()
boolean isChangeDataCaptureEnabled()
true if enabled, false otherwiseboolean isVirtual()
true if it is virtual, false otherwiseboolean isShortcut()
true if it is a shortcut, false otherwiseIDataStore getRealObject()
IModel getModel()
IModel getSubModel()
java.lang.String getDefaultAlias()