public class CompleteClassTable extends Object implements Table
| Constructor and Description |
|---|
CompleteClassTable(StoreManager storeMgr,
AbstractClassMetaData cmd,
SchemaVerifier verifier) |
public CompleteClassTable(StoreManager storeMgr, AbstractClassMetaData cmd, SchemaVerifier verifier)
protected TypeConverter getTypeConverterForMember(AbstractMemberMetaData mmd, ColumnMetaData[] colmds, TypeManager typeMgr)
protected void processEmbeddedMember(List<AbstractMemberMetaData> mmds, ClassLoaderResolver clr, EmbeddedMetaData embmd, boolean ownerNested)
protected ColumnImpl addColumn(AbstractMemberMetaData mmd, String colName, TypeConverter typeConv)
protected ColumnImpl addColumn(AbstractMemberMetaData mmd, String colName, ColumnType colType, TypeConverter typeConv)
protected ColumnImpl addEmbeddedColumn(String colName, TypeConverter typeConv)
public AbstractClassMetaData getClassMetaData()
TablegetClassMetaData in interface Tablepublic StoreManager getStoreManager()
getStoreManager in interface Tablepublic String getSchemaName()
getSchemaName in interface Tablepublic String getCatalogName()
getCatalogName in interface Tablepublic int getNumberOfColumns()
TablegetNumberOfColumns in interface Tablepublic List<Column> getColumns()
getColumns in interface Tablepublic Column getColumnForPosition(int pos)
TablegetColumnForPosition in interface Tablepos - Position of the columnpublic Column getDatastoreIdColumn()
getDatastoreIdColumn in interface Tablepublic Column getVersionColumn()
getVersionColumn in interface Tablepublic Column getDiscriminatorColumn()
getDiscriminatorColumn in interface Tablepublic Column getMultitenancyColumn()
getMultitenancyColumn in interface Tablepublic Column getColumnForName(String name)
TablegetColumnForName in interface Tablename - name of the column (the identifier)public MemberColumnMapping getMemberColumnMappingForMember(AbstractMemberMetaData mmd)
TablegetMemberColumnMappingForMember in interface Tablemmd - Metadata for the memberpublic MemberColumnMapping getMemberColumnMappingForEmbeddedMember(List<AbstractMemberMetaData> mmds)
TablegetMemberColumnMappingForEmbeddedMember in interface Tablemmds - Metadata for the member(s) to navigate to the required memberpublic Set<MemberColumnMapping> getMemberColumnMappings()
getMemberColumnMappings in interface Tablepublic String debugString()
Copyright © 2017. All rights reserved.