|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.server.ejb.FeatureSelectSqlCreator
地物検索用SQL生成ユーティリティです。
コンストラクタの概要 | |
FeatureSelectSqlCreator(FeatureRequestQuery requestQuery,
FeatureLayerInfo layerInfo,
java.util.Map bindMap)
コンストラクタです。 |
メソッドの概要 | |
void |
addAllConditions(java.util.List conditions)
WHERE句に指定する条件文(複数)を追加します。 |
void |
addCond(java.lang.String condition)
WHERE句に指定する条件文を追加します。 |
void |
addOrder(java.lang.String order)
ORDER BY句に指定するソート条件を追加します。 |
void |
addTable(java.lang.String table)
FROM句に指定するテーブル名を追加します。 |
void |
addTableCond(java.lang.String tableCondition)
WHERE句に指定するテーブル結合条件を追加します。 |
void |
addVar(java.lang.String var)
SELECT句に指定するカラム名を追加します。 |
void |
clear()
設定した検索条件等をクリアします。 |
java.lang.String |
createSql()
SQLを生成します。 |
void |
setFlgInnerKey(boolean flg)
ワークテーブル使用可否(インナーキー)を設定します。 |
void |
setFlgMesh(boolean flg)
ワークテーブル使用可否(メッシュ)を設定します。 |
void |
setWorktableName(java.lang.String tableName)
ワークテーブル名を設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public FeatureSelectSqlCreator(FeatureRequestQuery requestQuery, FeatureLayerInfo layerInfo, java.util.Map bindMap)
requestQuery
- 検索要求layerInfo
- レイヤ情報bindMap
- バインドデータ用マップメソッドの詳細 |
public void setWorktableName(java.lang.String tableName)
tableName
- ワークテーブル名public void setFlgInnerKey(boolean flg)
flg
- ワークテーブル使用可否public void setFlgMesh(boolean flg)
flg
- ワークテーブル使用可否(メッシュ)public void addVar(java.lang.String var)
var
- カラム名public void addTable(java.lang.String table)
table
- テーブル名public void addCond(java.lang.String condition)
condition
- 条件文public void addAllConditions(java.util.List conditions)
conditions
- 条件文public void addTableCond(java.lang.String tableCondition)
tableCondition
- テーブル結合条件public void addOrder(java.lang.String order)
order
- ソート条件public java.lang.String createSql() throws java.lang.Exception
java.lang.Exception
- SQL生成時に何らかの例外が発生した場合public void clear()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |