public class CompleteClassTable extends Object implements Table
Constructor and Description |
---|
CompleteClassTable(StoreManager storeMgr,
AbstractClassMetaData cmd) |
Modifier and Type | Method and Description |
---|---|
AbstractClassMetaData |
getClassMetaData()
Accessor for the primary class metadata for this table.
|
BasicColumn |
getColumnForMember(AbstractMemberMetaData mmd)
Accessor for the column for the specified member.
|
BasicColumn |
getColumnForPosition(int pos)
Accessor for the column at the specified position (numbered from 0 to numcols-1).
|
String |
getIdentifier()
Accessor for the identifier for this table (its "name).
|
int |
getNumberOfColumns()
Accessor for number of columns.
|
protected void |
processBasicMember(List<BasicColumn> cols,
AbstractMemberMetaData mmd) |
protected void |
processEmbeddedMember(List<BasicColumn> cols,
AbstractMemberMetaData ownerMmd,
ClassLoaderResolver clr) |
public CompleteClassTable(StoreManager storeMgr, AbstractClassMetaData cmd)
protected void processBasicMember(List<BasicColumn> cols, AbstractMemberMetaData mmd)
protected void processEmbeddedMember(List<BasicColumn> cols, AbstractMemberMetaData ownerMmd, ClassLoaderResolver clr)
public AbstractClassMetaData getClassMetaData()
Table
getClassMetaData
in interface Table
public String getIdentifier()
Table
getIdentifier
in interface Table
public int getNumberOfColumns()
Table
getNumberOfColumns
in interface Table
public BasicColumn getColumnForPosition(int pos)
Table
getColumnForPosition
in interface Table
pos
- Position of the columnpublic BasicColumn getColumnForMember(AbstractMemberMetaData mmd)
Table
getColumnForMember
in interface Table
mmd
- Metadata for the memberCopyright © 2021. All rights reserved.