jp.littlesoft.data
クラス ITableDef.MetaData<T extends Serializable>
java.lang.Object
jp.littlesoft.data.ITableDef.MetaData<T>
- すべての実装されたインタフェース:
- Serializable
- 直系の既知のサブクラス:
- JDBCTableMetaData
- 含まれているインタフェース:
- ITableDef
public static class ITableDef.MetaData<T extends Serializable>
- extends Object
- implements Serializable
- 関連項目:
- 直列化された形式
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
upperCaseDBColumnName
protected boolean upperCaseDBColumnName
entityType
protected Class<?> entityType
$$
public T extends Serializable $$
owner
protected String owner
dbCatalog
protected String dbCatalog
dbSchema
protected String dbSchema
dbTableName
protected String dbTableName
columns
protected ITableDef.Columns columns
ITableDef.MetaData
public ITableDef.MetaData(T... t)
ITableDef.MetaData
public ITableDef.MetaData(Object entity)
ITableDef.MetaData
public ITableDef.MetaData(Class<? extends T> entityType)
initialize
protected void initialize(Class<?> type)
fillDummyValue
public void fillDummyValue()
fillDummyValue
public void fillDummyValue(T entity)
$column
public Column $column(Serializable $dummyFiled)
$columns
public Column[] $columns(Serializable... $dummyFileds)
getDBCatalog
public String getDBCatalog()
setDBCatalog
public void setDBCatalog(String dbCatalog)
getDBSchema
public String getDBSchema()
setDBSchema
public void setDBSchema(String dbSchema)
getDBTableName
public String getDBTableName(boolean withSchema)
setDBTableName
public void setDBTableName(String dbTableName)
getColumns
public ITableDef.Columns getColumns()
getPrimaryKey
public ITableDef.PrimaryKey getPrimaryKey()
getForeginKeys
public ArrayList<ITableDef.ForeginKey> getForeginKeys()
getIndexes
public ArrayList<ITableDef.Index> getIndexes()
getAlias
public String getAlias()
setAlias
public void setAlias(String alias)
hasAlias
public boolean hasAlias()
getTableOrAliasName
public String getTableOrAliasName()
getTableAsAlias
public String getTableAsAlias()
addPrimaryKey
public ITableDef.PrimaryKey addPrimaryKey(Serializable... dummyFields)
addPrimaryKey
public ITableDef.PrimaryKey addPrimaryKey(ArrayList<Column> colList)
addForeginKey
public ITableDef.ForeginKey addForeginKey(Serializable... dummyFields)
addForeginKey
public ITableDef.ForeginKey addForeginKey(ArrayList<Column> colList)
addIndex
public ITableDef.Index addIndex(Serializable... dummyFields)
addIndex
public ITableDef.Index addIndex(ArrayList<Column> colList)
toCreateAllSQL
public String toCreateAllSQL()
toDropTableSQL
public String toDropTableSQL()
toCreateTableSQL
public String toCreateTableSQL()
toCreateTableSQL
public String toCreateTableSQL(boolean withSchema,
String option)
toStringColumns
public String toStringColumns()
getColumnByDBName
public Column getColumnByDBName(String dbColumnName)
getOwner
public String getOwner()
setOwner
public void setOwner(String owner)
Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.