|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ibatis.abator.internal.db.IntrospectedTableImpl
public class IntrospectedTableImpl
| Constructor Summary | |
|---|---|
IntrospectedTableImpl(TableConfiguration tableConfiguration,
ColumnDefinitions columnDefinitions,
FullyQualifiedTable table)
|
|
| Method Summary | |
|---|---|
java.util.Iterator |
getAllColumns()
Returns all columns in the table (for use by the select by primary key and select by example with BLOBs methods) |
java.util.Iterator |
getBaseColumns()
|
java.util.Iterator |
getBLOBColumns()
|
ColumnDefinition |
getColumn(java.lang.String columnName)
|
ColumnDefinitions |
getColumnDefinitions()
|
GeneratedKey |
getGeneratedKey()
|
int |
getNonBLOBColumnCount()
|
java.util.Iterator |
getNonBLOBColumns()
Returns all columns axcept BLOBs (for use by the select by example without BLOBs method) |
java.util.Iterator |
getNonPrimaryKeyColumns()
|
java.util.Iterator |
getPrimaryKeyColumns()
Returns the columns in the primary key. |
AbatorRules |
getRules()
|
java.lang.String |
getSelectByExampleQueryId()
|
java.lang.String |
getSelectByPrimaryKeyQueryId()
|
FullyQualifiedTable |
getTable()
|
java.lang.String |
getTableConfigurationProperty(java.lang.String property)
|
boolean |
hasBLOBColumns()
|
boolean |
hasJDBCDateColumns()
Returns true if any of the columns in the table are JDBC Dates (as opposed to timestamps). |
boolean |
hasJDBCTimeColumns()
Returns true if any of the columns in the table are JDBC Times (as opposed to timestamps). |
boolean |
hasPrimaryKeyColumns()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IntrospectedTableImpl(TableConfiguration tableConfiguration,
ColumnDefinitions columnDefinitions,
FullyQualifiedTable table)
| Method Detail |
|---|
public FullyQualifiedTable getTable()
getTable in interface IntrospectedTablepublic java.lang.String getSelectByExampleQueryId()
getSelectByExampleQueryId in interface IntrospectedTablepublic java.lang.String getSelectByPrimaryKeyQueryId()
getSelectByPrimaryKeyQueryId in interface IntrospectedTablepublic GeneratedKey getGeneratedKey()
getGeneratedKey in interface IntrospectedTablepublic ColumnDefinition getColumn(java.lang.String columnName)
getColumn in interface IntrospectedTablepublic boolean hasJDBCDateColumns()
IntrospectedTable
hasJDBCDateColumns in interface IntrospectedTablepublic boolean hasJDBCTimeColumns()
IntrospectedTable
hasJDBCTimeColumns in interface IntrospectedTablepublic ColumnDefinitions getColumnDefinitions()
public AbatorRules getRules()
getRules in interface IntrospectedTablepublic java.util.Iterator getAllColumns()
IntrospectedTable
getAllColumns in interface IntrospectedTablepublic java.util.Iterator getNonBLOBColumns()
IntrospectedTable
getNonBLOBColumns in interface IntrospectedTablepublic int getNonBLOBColumnCount()
getNonBLOBColumnCount in interface IntrospectedTablepublic java.util.Iterator getPrimaryKeyColumns()
IntrospectedTable
getPrimaryKeyColumns in interface IntrospectedTablepublic java.util.Iterator getBaseColumns()
getBaseColumns in interface IntrospectedTablepublic boolean hasPrimaryKeyColumns()
hasPrimaryKeyColumns in interface IntrospectedTablepublic java.util.Iterator getBLOBColumns()
getBLOBColumns in interface IntrospectedTablepublic boolean hasBLOBColumns()
hasBLOBColumns in interface IntrospectedTablepublic java.util.Iterator getNonPrimaryKeyColumns()
getNonPrimaryKeyColumns in interface IntrospectedTablepublic java.lang.String getTableConfigurationProperty(java.lang.String property)
getTableConfigurationProperty in interface IntrospectedTable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||