|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectgggd.xml.ItkSqlColumnDef
ItkSqlColumnDefクラス
SQL文作成に利用するカラムを定義します。
| フィールドの概要 | |
static java.lang.String |
F_AutoIncrement
F_AutoIncrement。 |
static java.lang.String |
F_Index
F_Index。 |
static java.lang.String |
F_NotNull
F_NotNull。 |
static java.lang.String |
F_Uniq
F_Uniq。 |
(パッケージプライベート) java.util.ArrayList |
flags
|
(パッケージプライベート) int |
index
|
(パッケージプライベート) int |
length
|
(パッケージプライベート) java.lang.String |
name
|
(パッケージプライベート) static java.util.ArrayList |
SpatialTypes
|
(パッケージプライベート) java.lang.String |
type
|
| コンストラクタの概要 | |
(パッケージプライベート) |
ItkSqlColumnDef()
引数無しのコンストラクタを定義します。 |
(パッケージプライベート) |
ItkSqlColumnDef(java.lang.String name,
java.util.ArrayList type,
java.util.ArrayList flags)
コンストラクタを定義します。 |
(パッケージプライベート) |
ItkSqlColumnDef(java.lang.String name,
java.lang.String type,
java.util.ArrayList flags)
コンストラクタを定義します。 |
| メソッドの概要 | |
(パッケージプライベート) void |
addFlag(java.lang.String flag)
制約条件を配列リストに加えます。 |
(パッケージプライベート) void |
adjustAllFlagDependency()
配列リストの制約条件をadjustFlagDependency()メソッドにて変換します。 |
(パッケージプライベート) void |
adjustFlagDependency(java.lang.String flag)
制約条件の変換を行います。 |
(パッケージプライベート) boolean |
chkFlag(java.lang.String flag)
制約条件が配列リストにあるかどうかを判定します。 |
(パッケージプライベート) boolean |
isAutoIncrement()
AutoIncrementであるかどうかを判定します。 |
(パッケージプライベート) boolean |
isIndex()
Indexであるかどうかを判定します。 |
(パッケージプライベート) boolean |
isNotNull()
NotNullであるかどうかを判定します。 |
(パッケージプライベート) boolean |
isSpatial()
データ型がSpatialTypesリストにあるかどうかを判定します。 |
(パッケージプライベート) boolean |
isTemporal()
データ型がdatetimeであるかどうかを判定します。 |
(パッケージプライベート) boolean |
isUniq()
Uniqであるかどうかを判定します。 |
(パッケージプライベート) java.lang.String |
strDeclare(boolean withIndexP)
制約条件に関して、文字列を変換します。 |
(パッケージプライベート) java.lang.String |
strShow()
SpatialTypesリストであるかどうか判定を行い、”AsText”を文字列に付加します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
java.lang.String name
java.lang.String type
int length
java.util.ArrayList flags
int index
public static java.lang.String F_Index
public static java.lang.String F_NotNull
public static java.lang.String F_Uniq
public static java.lang.String F_AutoIncrement
static java.util.ArrayList SpatialTypes
| コンストラクタの詳細 |
ItkSqlColumnDef()
ItkSqlColumnDef(java.lang.String name,
java.lang.String type,
java.util.ArrayList flags)
name - カラム名type - データ型flags - 制約条件
ItkSqlColumnDef(java.lang.String name,
java.util.ArrayList type,
java.util.ArrayList flags)
name - カラム名type - データ型flags - 制約条件| メソッドの詳細 |
void addFlag(java.lang.String flag)
flag - 制約条件boolean chkFlag(java.lang.String flag)
flag - 制約条件
void adjustFlagDependency(java.lang.String flag)
flag - 制約条件void adjustAllFlagDependency()
boolean isIndex()
boolean isNotNull()
boolean isUniq()
boolean isAutoIncrement()
boolean isTemporal()
boolean isSpatial()
java.lang.String strDeclare(boolean withIndexP)
withIndexP - withIndexP判定フラグ
java.lang.String strShow()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||