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, getNumericId
java.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()