public final class CreateTable
extends java.lang.Object
コンストラクタと説明 |
---|
CreateTable(java.lang.String name,
java.lang.String[] names,
int[] types,
java.lang.String[] uniqueNames,
java.lang.String[] indexNames,
java.lang.String[] ngramNames,
java.lang.String positionX,
java.lang.String positionY,
int accuracy)
テーブル作成.
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String[] |
getColumns()
カラム名一覧を取得.
|
java.lang.String |
getName()
テーブル名を取得.
|
TableImpl |
getTable()
テーブル情報を生成.
|
int |
length()
カラム長を取得.
|
void |
next()
次の行に移動.
|
int |
position()
現在の設定ポジションを取得.
|
void |
set(int no,
java.lang.Object value)
情報をセット.
|
void |
set(java.lang.Object... value)
情報をセット.
|
void |
set(java.lang.String name,
java.lang.Object value)
情報をセット.
|
public CreateTable(java.lang.String name, java.lang.String[] names, int[] types, java.lang.String[] uniqueNames, java.lang.String[] indexNames, java.lang.String[] ngramNames, java.lang.String positionX, java.lang.String positionY, int accuracy)
name
- テーブル名を設定します.names
- カラム名群を設定します.types
- カラムタイプ群を設定します.uniqueNames
- ユニーク定義カラム名群を設定します.indexNames
- インデックス定義カラム名群を設定します.ngramNames
- NGramインデックス定義カラム名群を設定します.posX
- 空間インデックス名のX軸カラム名を設定します.posY
- 空間インデックス名のY軸カラム名を設定します.accuracy
- 空間インデックス精度を設定します.public final java.lang.String getName()
public final int length()
public final java.lang.String[] getColumns()
public final void next()
public final int position()
public final void set(java.lang.Object... value)
value
- 情報を設定します.public final void set(int no, java.lang.Object value)
no
- 対象のカラム項番を設定します.value
- 対象の情報を設定します.public final void set(java.lang.String name, java.lang.Object value)
name
- 対象のカラム名を設定します.value
- 対象の情報を設定します.public final TableImpl getTable()