Modifier and Type | Method and Description |
---|---|
List<IColumn> |
getApplicableColumns(IEntity pEntity)
The sublist list of columns from the list of columns of this table that apply for a given entity
by analyzing the attributes ownership and building the inheritance tree...
|
IColumn |
getColumn(String pColumnName) |
List<? extends IColumn> |
getColumns() |
IEntityTableMapping |
getEntityTableMapping()
Deprecated.
|
List<? extends IIndex> |
getIndexes() |
List<? extends IColumn> |
getPkColumns() |
String |
getTableType() |
containsColumn, containsIndex, getForeignKeys, getPkName, getPrimaryKey, getTableName
IColumn getColumn(String pColumnName) throws NoSuchColumnException
getColumn
in interface IDBTable
pColumnName
- name of column to getNoSuchColumnException
- if the column name does not match any column of this tableList<? extends IColumn> getColumns()
getColumns
in interface IDBTable
List<? extends IColumn> getPkColumns()
getPkColumns
in interface IDBTable
List<? extends IIndex> getIndexes()
getIndexes
in interface IDBTable
@Deprecated IEntityTableMapping getEntityTableMapping()
String getTableType()
List<IColumn> getApplicableColumns(IEntity pEntity)
pEntity
- Copyright © 2017. All rights reserved.