public class RelationalPrimaryInsertQuery extends java.lang.Object implements PrimaryInsertQuery
修飾子とタイプ | クラスと説明 |
---|---|
protected class |
RelationalPrimaryInsertQuery.LocalInsertQuery |
修飾子とタイプ | フィールドと説明 |
---|---|
protected ColumnValue[] |
columnValues |
protected java.lang.String |
message |
protected Column[] |
primaryColumns |
protected java.util.List |
queryList |
protected java.lang.String |
queryString |
protected Relation |
relation |
コンストラクタと説明 |
---|
RelationalPrimaryInsertQuery(Relation relation,
ColumnValue[] columnValues)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected java.lang.Boolean |
createQuery(java.util.List l,
java.util.Map preparedMap,
java.util.Map relationMap,
Table t) |
ColumnValue[] |
getColumnValues()
更新するカラムと値の組を取得する。
|
Column[] |
getPrimaryColumns()
プライマリカラムメタ情報を取得する。
|
java.lang.String |
getQuery()
Query文を取得する。
|
Relation |
getRelation()
Relationを取得する。
|
void |
insert(java.sql.Connection con,
java.lang.Object primaryValue)
行を挿入する。
|
java.lang.String |
toString()
文字列を取得する。
|
protected Relation relation
protected Column[] primaryColumns
protected ColumnValue[] columnValues
protected java.util.List queryList
protected java.lang.String queryString
protected java.lang.String message
public RelationalPrimaryInsertQuery(Relation relation, ColumnValue[] columnValues) throws DBException, FatalException
public Column[] getPrimaryColumns()
getPrimaryColumns
インタフェース内 PrimaryInsertQuery
public ColumnValue[] getColumnValues()
getColumnValues
インタフェース内 PrimaryInsertQuery
public java.lang.String getQuery()
getQuery
インタフェース内 PrimaryInsertQuery
public java.lang.String toString()
toString
クラス内 java.lang.Object
public void insert(java.sql.Connection con, java.lang.Object primaryValue) throws DBException, FatalException
insert
インタフェース内 PrimaryInsertQuery
DBException
FatalException
public Relation getRelation()
protected java.lang.Boolean createQuery(java.util.List l, java.util.Map preparedMap, java.util.Map relationMap, Table t) throws DBException
DBException