public interface IDataStoreRelationship
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
IDataStoreRelationship.RelationshipType
Defines the possible types of relationship. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Collection | 
getColumnRelationships()
Returns an unmodifiable, sorted collection of column relationships of this  
IDataStoreRelationship instance. | 
java.lang.String | 
getComplexSqlExpression()
Returns the complex SQL expression of this  
IDataStoreRelationship instance, or null if none. | 
IDataStore | 
getForeignDataStore()
Returns the foreign datastore of this  
IDataStoreRelationship instance (the datastore that contains the FK). | 
java.lang.String | 
getGlobalId()
Gets the global id for this  
IDataStoreRelationship instance. | 
java.lang.String | 
getName()
Returns the name of this  
IDataStoreRelationship instance. | 
java.lang.Object | 
getNativeModelObject()
Obtains the reference  
Object of this IDataStoreRelationship. | 
IDataStore | 
getPrimaryDataStore()
Returns the primary datastore of this  
IDataStoreRelationship (the datastore that contains the PK). | 
java.lang.String | 
getPrimaryDataStoreAlias()
Returns the primary datastore alias for this  
IDataStoreRelationship instance. | 
java.lang.String | 
getPrimaryDataStoreCatalogName()
Gets the primary data store catalog name for this  
IDataStoreRelationship instance. | 
java.lang.String | 
getPrimaryDataStoreName()
Gets the primary data store name for this  
IDataStoreRelationship instance. | 
java.lang.String | 
getPrimaryDataStoreSchemaName()
Gets the primary data store schema name for this  
IDataStoreRelationship instance. | 
IDataStoreRelationship.RelationshipType | 
getType()
Returns the relationship type of this  
IDataStoreRelationship instance. | 
boolean | 
isActive()
Returns whether this  
IDataStoreRelationship instance is active or not. | 
boolean | 
isFlowCheckEnabled()
Returns whether this  
IDataStoreRelationship instance is flow check enabled or not. | 
boolean | 
isStaticCheckEnabled()
Returns whether this  
IDataStoreRelationship instance is static check enabled or not. | 
java.lang.String getComplexSqlExpression()
IDataStoreRelationship instance, or null if none.java.lang.IllegalStateException - if the type of reference is not IDataStoreRelationship.RelationshipType.COMPLEX_REFERENCEjava.lang.String getName()
IDataStoreRelationship instance.IDataStoreRelationship.RelationshipType getType()
IDataStoreRelationship instance.IDataStore getForeignDataStore() throws AdapterException
IDataStoreRelationship instance (the datastore that contains the FK).IDataStore object representing the foreign data store valueAdapterExceptionIDataStore getPrimaryDataStore() throws AdapterException
IDataStoreRelationship (the datastore that contains the PK).IDataStore object representing the primary data store valueAdapterExceptionjava.lang.String getPrimaryDataStoreAlias()
IDataStoreRelationship instance. 
 Invoking this method will throw an IllegalStatException if the relationship type
 is not IDataStoreRelationship.RelationshipType.COMPLEX_REFERENCE.
java.lang.IllegalStateException - if this reference's type is not IDataStoreRelationship.RelationshipType.COMPLEX_REFERENCEboolean isActive()
IDataStoreRelationship instance is active or not.true if this IDataStoreRelationship is active, false otherwiseboolean isFlowCheckEnabled()
IDataStoreRelationship instance is flow check enabled or not.true if this IDataStoreRelationship is flow check enabled, false otherwiseboolean isStaticCheckEnabled()
IDataStoreRelationship instance is static check enabled or not.true if this IDataStoreRelationship is static check enabled, false otherwisejava.util.Collection getColumnRelationships()
                                     throws AdapterException
IDataStoreRelationship instance.AdapterExceptionjava.lang.String getPrimaryDataStoreName()
IDataStoreRelationship instance.java.lang.String getPrimaryDataStoreCatalogName()
IDataStoreRelationship instance.java.lang.String getPrimaryDataStoreSchemaName()
IDataStoreRelationship instance.java.lang.String getGlobalId()
IDataStoreRelationship instance.java.lang.Object getNativeModelObject()
                               throws AdapterException
Object of this IDataStoreRelationship.AdapterException