|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectgggd.xml.ItkSqlTableDef
gggd.xml.XsdSqlTable
XsdSqlTableクラス
| 入れ子クラスの概要 | |
(パッケージプライベート) class |
XsdSqlTable.ColumnEntry
ColumnEntryクラス |
| フィールドの概要 | |
(パッケージプライベート) java.util.HashMap |
colEntryFullXPathTable
|
(パッケージプライベート) java.util.ArrayList |
colEntryList
|
(パッケージプライベート) java.util.HashMap |
colEntryRelXPathTable
|
(パッケージプライベート) java.util.ArrayList |
columns
|
(パッケージプライベート) java.util.HashMap |
columnTable
|
(パッケージプライベート) java.lang.String |
name
|
(パッケージプライベート) XsdSqlTable |
self
|
| コンストラクタの概要 | |
(パッケージプライベート) |
XsdSqlTable()
引数無しのコンストラクタを定義します。 |
(パッケージプライベート) |
XsdSqlTable(java.lang.String name,
java.lang.String xpath)
コンストラクタを定義します。 |
(パッケージプライベート) |
XsdSqlTable(java.lang.String name,
java.lang.String xpath,
java.util.ArrayList colDefs)
コンストラクタを定義します。 |
| メソッドの概要 | |
(パッケージプライベート) ItkSqlColumnDef |
addColumn(java.util.ArrayList colDef)
ItkSqlColumnDefのインスタンスを生成します。 |
(パッケージプライベート) XsdSqlTable.ColumnEntry |
addColumnEntry(ItkSqlColumnDef column,
java.lang.String fullXPath,
java.lang.String relXPath,
boolean hiddenp)
ColumnEntryクラスのインスタンスを生成します。 |
(パッケージプライベート) java.util.ArrayList |
addColumns(java.util.ArrayList colDefs)
カラムリストを各々addColumnメソッドで処理します。 |
(パッケージプライベート) ItkSqlColumnDef |
column(java.lang.String name)
テーブル名に対応したItkSqlColumnDefクラスのインスタンスを返却します。 |
(パッケージプライベート) void |
init(java.lang.String name,
java.util.ArrayList colDefs)
インスタンスを初期化します。 |
(パッケージプライベート) void |
setup(XsdSqlTable xs)
初期設定を行います。 |
(パッケージプライベート) java.lang.String |
strCol()
カラム名を返却します。 |
(パッケージプライベート) java.lang.String |
strDeclareCol(boolean withIndexP)
カラム定義の文字列を返却します。 |
(パッケージプライベート) java.lang.String |
strShowCol()
カラム名を返却します。 |
(パッケージプライベート) java.util.ArrayList |
strSimpleInsert(java.util.ArrayList colValList,
boolean delayP,
java.lang.String pidvar,
java.util.ArrayList insertData)
Insert用文字列を生成し、返却します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
XsdSqlTable self
java.util.ArrayList colEntryList
java.util.HashMap colEntryFullXPathTable
java.util.HashMap colEntryRelXPathTable
java.lang.String name
java.util.ArrayList columns
java.util.HashMap columnTable
| コンストラクタの詳細 |
XsdSqlTable()
XsdSqlTable(java.lang.String name,
java.lang.String xpath)
name - テーブル名xpath - xpathの値
XsdSqlTable(java.lang.String name,
java.lang.String xpath,
java.util.ArrayList colDefs)
name - テーブル名xpath - xpathの値colDefs - カラムリスト| メソッドの詳細 |
void setup(XsdSqlTable xs)
xs - XsdSqlTableクラスのインスタンス
XsdSqlTable.ColumnEntry addColumnEntry(ItkSqlColumnDef column,
java.lang.String fullXPath,
java.lang.String relXPath,
boolean hiddenp)
column - ItkSqlColumnDefクラスのインスタンスfullXPath - fullXPathの値relXPath - relXPathの値hiddenp - hiddenp判定フラグ
void init(java.lang.String name,
java.util.ArrayList colDefs)
name - テーブル名colDefs - カラムリストItkSqlColumnDef addColumn(java.util.ArrayList colDef)
colDef - カラムリスト
java.util.ArrayList addColumns(java.util.ArrayList colDefs)
colDefs - カラムリスト
ItkSqlColumnDef column(java.lang.String name)
name - テーブル名
java.lang.String strDeclareCol(boolean withIndexP)
withIndexP - withIndexP判定フラグ
java.lang.String strShowCol()
java.lang.String strCol()
java.util.ArrayList strSimpleInsert(java.util.ArrayList colValList,
boolean delayP,
java.lang.String pidvar,
java.util.ArrayList insertData)
colValList - カラム/値のリストdelayP - delayP判定フラグpidvar - _pid_文字列insertData - 登録するデータ
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||