Class Table
java.lang.Object
com.infoteria.asteria.sqlbuilder.model.Table
- All Implemented Interfaces:
Cloneable
テーブルをあらわすクラス
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intテーブル種別 - パラメータstatic final intテーブル種別 - テーブル -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidテーブルの列を追加します。voidaddTableListener(com.infoteria.asteria.sqlbuilder.event.TableListener l) clone()テーブルの正規名(スキーマ名 + "." + テーブル名)を返します。getColumn(int idx) idx番目の列を返します。列名を指定して列を取得します。intテーブルの列数を返します。テーブルの列をListとして返します。com.infoteria.asteria.util.rdb.ColumnInfo[]テーブルの列をColumnInfoの配列として取得します。テーブルの表示名を返します。getId()getName()テーブル名を返します。スキーマ名を返します。intgetType()種別を返します。int列の位置を返します。intindexOfName(String name) 列名を指定して列の位置を返します。voidinsertColumn(Column col, int idx) テーブルの列を挿入します。voidremoveColumn(Column col) テーブルの列を削除します。voidremoveTableListener(com.infoteria.asteria.sqlbuilder.event.TableListener l) voidvoidsetColumns(com.infoteria.asteria.util.rdb.ColumnInfo[] columns) テーブルの列をColumnInfoの配列から設定します。voidテーブルの表示名を設定します。void
-
Field Details
-
TYPE_TABLE
public static final int TYPE_TABLEテーブル種別 - テーブル- See Also:
-
TYPE_PARAM
public static final int TYPE_PARAMテーブル種別 - パラメータ- See Also:
-
-
Constructor Details
-
Table
スキーマとテーブル名を指定してTableを作成します。 -
Table
-
-
Method Details
-
getId
-
setId
-
getSchema
スキーマ名を返します。 -
getName
テーブル名を返します。 -
getType
public int getType()種別を返します。 -
getDisplayName
テーブルの表示名を返します。 -
setDisplayName
テーブルの表示名を設定します。 -
getCanonicalName
テーブルの正規名(スキーマ名 + "." + テーブル名)を返します。 -
getColumns
public com.infoteria.asteria.util.rdb.ColumnInfo[] getColumns()テーブルの列をColumnInfoの配列として取得します。 -
setColumns
public void setColumns(com.infoteria.asteria.util.rdb.ColumnInfo[] columns) テーブルの列をColumnInfoの配列から設定します。 -
getColumnCount
public int getColumnCount()テーブルの列数を返します。 -
getColumn
idx番目の列を返します。 -
getColumn
列名を指定して列を取得します。 -
addColumn
テーブルの列を追加します。 -
insertColumn
テーブルの列を挿入します。 -
removeColumn
テーブルの列を削除します。 -
indexOf
列の位置を返します。 -
indexOfName
列名を指定して列の位置を返します。 -
getBounds
-
setBounds
-
clone
-
addTableListener
public void addTableListener(com.infoteria.asteria.sqlbuilder.event.TableListener l) -
removeTableListener
public void removeTableListener(com.infoteria.asteria.sqlbuilder.event.TableListener l) -
getColumnList
テーブルの列をListとして返します。
-