| Package | Description |
|---|---|
| com.corticon.eclipse.studio.vocabulary.core |
| Modifier and Type | Method and Description |
|---|---|
ITableInfo |
IDatabaseMetadataAPI.findTableInfoFromFullyQualifiedTableName(java.lang.String tableName)
Returns a description of the table given a fully qualified table name.
|
ITableInfo |
IEntity.getClassTableInfo()
Return the table info for this
|
ITableInfo |
IEntity.getDatastoreIdentitySequence()
Return the JPOX datastore-identity:sequence property.
|
ITableInfo |
IDatabaseMappingAPI.getDatastoreIdentitySequence(IEntity aIEntity)
Given an entity, returns the datastore identity sequence info if specified, or a default
name if none is specified.
|
ITableInfo |
IEntity.getDatastoreIdentitySequenceTableInfo()
Return the JPOX datastore-identity:sequence-table-name property.
|
ITableInfo |
IDatabaseMappingAPI.getDatastoreIdentitySequenceTableInfo(IEntity aIEntity)
Given an entity, returns the datastore identity sequence table info if specified, or a default
name if none is specified.
|
ITableInfo |
IAttribute.getFieldSequence()
Return the JPOX field:sequence property.
|
ITableInfo |
IAttribute.getFieldSequenceTableInfo()
Return the JPOX field:sequence-table-name property.
|
ITableInfo |
IAssociationEnd.getIntersectionTableInfo()
Return a table description for the intersection table in many to many associations.
|
ITableInfo |
IDatabaseMappingAPI.getTableInfoForEntity(IEntity aIEntity)
Returns the "best matching" table from the database metadata, returned as a TableInfo object
|
ITableInfo |
IDatabaseMappingAPI.getTableInfoForEntitySmartMatch(IEntity aIEntity)
Given an entity, determine the best matching table from the metadata
if available.
|
ITableInfo |
IDatabaseMappingAPI.getTableInfoForManyToManyMiddleTable(IAssociationEnd aIAssociationEnd)
Returns the matching middle table for the provided many to many association end.
|
ITableInfo |
IDatabaseMappingAPI.getValueStrategySequence(IAttribute aIAttribute)
Given an attribute, returns the value strategy sequence description if specified, or a default
name if none is specified.
|
ITableInfo |
IDatabaseMappingAPI.getValueStrategySequenceTableInfo(IAttribute aIAttribute)
Given an attribute, returns the value strategy sequence table info if specified, or a default
name if none is specified.
|
| Modifier and Type | Method and Description |
|---|---|
com.corticon.rulesemf.canonicalvocabularymodel.metadata.database.ColumnMetadata |
IDatabaseMetadataAPI.findColumnMetadata(ITableInfo table,
java.lang.String astrColumnName)
Return the specified ColumnMetadata object instance.
|
com.corticon.rulesemf.canonicalvocabularymodel.metadata.database.ForeignKeyMetadata |
IDatabaseMetadataAPI.findForeignKeyMetadata(ITableInfo table,
java.lang.String astrForeignKeyName)
Return the specified foreign key metadata object instance.
|
com.corticon.rulesemf.canonicalvocabularymodel.metadata.database.PrimaryKeyMetadata |
IDatabaseMetadataAPI.findPrimaryKeyMetadata(ITableInfo table,
java.lang.String astrPrimaryKeyName)
Return the specified primary key metadata object instance.
|
com.corticon.rulesemf.canonicalvocabularymodel.metadata.database.TableMetadata |
IDatabaseMetadataAPI.findTableMetadata(ITableInfo table)
Return the specified TableMetadata object instance.
|
java.util.ArrayList |
IDatabaseMetadataAPI.getAllColumnNames(ITableInfo table)
Return a list of all column names of the specified table.
|
java.util.ArrayList |
IDatabaseMetadataAPI.getAllForeignKeyNames(ITableInfo table)
Return a list of all foreign key names (foreign keys that *point* to this table,
not foreign keys defined for this table).
|
java.util.ArrayList |
IDatabaseMetadataAPI.getColumnNamesForTypes(ITableInfo table,
java.util.List aListJdbcDataTypes)
Return a list of column names belonging to the specified table that have the
specified JDBC data type(s).
|
int |
IDatabaseMetadataAPI.getColumnSize(ITableInfo table,
java.lang.String astrColumnName)
Given a table name and column name, return the column size as
specified in the database metadata or -1 if no information is available.
|
int |
IDatabaseMetadataAPI.getDecimalDigits(ITableInfo table,
java.lang.String astrColumnName)
Given a table name and column name, return the number of decimal digits
specified in the database metadata or -1 if no information is available.
|
java.lang.String |
IDatabaseMetadataAPI.getJdbcDataType(ITableInfo table,
java.lang.String astrColumnName)
Get the JDBC data type for a given database table name and column name.
|
java.util.List |
IDatabaseMetadataAPI.getJoinExpressionsInverse(ITableInfo tableSource,
ITableInfo tableTarget)
Given a source and target table, return a list of inverse join expressions.
|
java.util.List |
IDatabaseMetadataAPI.getJoinExpressionsManyToMany(ITableInfo tableSource,
ITableInfo tableTarget)
Return join expressions appropriate for many-to-many associations.
|
java.util.List |
IDatabaseMetadataAPI.getJoinExpressionsStandard(ITableInfo tableSource,
ITableInfo tableTarget)
Return join expressions appropriate for one-to-one or one-to-many associations.
|
java.util.List |
IVocabularyModelAPI.getListDatabaseColumnNames(ITableInfo aiTableInfo)
Return a list all database column names belonging to a specified database table.
|
java.util.ArrayList |
IDatabaseMetadataAPI.getPrimaryKeyColumnNames(ITableInfo table)
Return a sorted list of the primary key column names for a given table name.
|
java.lang.String |
IDatabaseMetadataAPI.getSqlDataType(ITableInfo table,
java.lang.String astrColumnName)
Get the SQL data type for a given database table name and column name.
|
boolean |
IDatabaseMetadataAPI.isForeignKeyColumn(ITableInfo table,
java.lang.String astrColumnName)
Determine whether the specified table and column name are part of a foreign key.
|
boolean |
ITableInfo.isSame(ITableInfo tableInfo) |
boolean |
IDatabaseMetadataAPI.isSequence(IEntity aEntity,
ITableInfo info)
Determine whether the specified name is a database sequence.
|
boolean |
IDatabaseMetadataAPI.isTable(ITableInfo info)
Determine whether the specified table info specifies a table in the database.
|
boolean |
IDatabaseMetadataAPI.isValidColumn(ITableInfo info,
java.lang.String astrColumnName)
Determine whether the specified column name is valid (i.e., whether there is any
metadata present that describes the column).
|
boolean |
IDatabaseMetadataAPI.isValidTable(ITableInfo info)
Determine whether the specified table name is valid (i.e., whether there is any
metadata present that describes the table).
|
boolean |
IDatabaseMetadataAPI.isView(ITableInfo info)
Determine whether the specified name is a database view.
|
JoinExpression |
IDatabaseMetadataAPI.parseJoinExpression(java.lang.String astrJoinExpression,
ITableInfo sourceTable,
ITableInfo targetTable,
boolean abManyToMany,
boolean abPerformSemanticAnalysis)
Parse a given join expression to construct an object representation
then optionally perform semantic analysis if the database metadata is available.
|
Copyright © 2005-2016 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.