jp.littlesoft.sql
クラス SQL.Query
java.lang.Object
jp.littlesoft.sql.SQL.Token
jp.littlesoft.sql.SQL.Query
- すべての実装されたインタフェース:
- Serializable
- 直系の既知のサブクラス:
- SQL.Delete, SQL.Insert, SQL.Select, SQL.Update
- 含まれているクラス:
- SQL<T extends Serializable>
public abstract static class SQL.Query
- extends SQL.Token
- implements Serializable
SQLクエリー基底クラス
- 作成者:
- littlesoft
- 関連項目:
- 直列化された形式
isUseAbsoluteFakeCondition
public boolean isUseAbsoluteFakeCondition()
setUseAbsoluteFakeCondition
public void setUseAbsoluteFakeCondition(boolean useAbsoluteFakeCondition)
getDummy
public Serializable getDummy(String dbTableName)
getMetaData
public ITableDef.MetaData getMetaData(Serializable entity)
getParams
public Params getParams()
param
public SQL.Query param(String name,
Serializable value)
writeList
protected void writeList(List<String> list,
StringBuilder builder)
toString
public String toString()
- オーバーライド:
- クラス
Object
内の toString
systemOut
public void systemOut()
isParameter
protected boolean isParameter(Serializable value)
- オーバーライド:
- クラス
SQL.Token
内の isParameter
getColumnOrParameterName
public String getColumnOrParameterName(SQL.Token token,
Serializable value,
boolean nullParamNotify)
throws jp.littlesoft.sql.SQL.NullParameterNotifycation
- 例外:
jp.littlesoft.sql.SQL.NullParameterNotifycation
getColumn
public Column getColumn(Serializable value)
getColumnName
public String getColumnName(Serializable value)
getSQL
public String getSQL(boolean includeNullParamCondition)
- パラメータ:
includeNullParamCondition
-
- 戻り値:
createSQL
public abstract String createSQL()
isPrepared
public boolean isPrepared()
setPrepared
public void setPrepared(boolean prepared)
toTemporaryTableName
public String toTemporaryTableName(ITableDef.MetaData<?> meta)
- メタデータをもとにテンポラリーテーブル名を編集する.
- パラメータ:
meta
-
- 戻り値:
- テンポラリーテーブル名
Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.