|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface ISQLApplication
SQL対応アプリケーション用 インターフェース.
アプリケーションプログラムから、jp.littlesoft.sql.SQLの機能を呼び出す為のインターフェース
メソッドの概要 | ||
---|---|---|
SQL.Expression |
$(Serializable source)
SQL式を開始します. |
|
SQL.BindParameter |
$bindParam(String name)
バインドパラメータを作成します. |
|
Column |
$column(Serializable source)
ダミーエンティティオブジェクトのフィールドから対応するカラムオブジェクトを取得します. |
|
SQL.Comparer<?,?> |
$evaluateNonNulls(Serializable value)
実行時パラメータがNOT NULLであれば評価される条件式を開始します. |
|
SQL.Condition<?> |
$evaluateNonNulls(SQL.Condition<?> nestedCondition)
実行時パラメータがNOT NULLであれば評価される条件式を開始します. |
|
SQL.Comparer<?,?> |
$if(Serializable value)
条件式を開始します. |
|
SQL.Condition<?> |
$if(SQL.Condition nestedCondition)
条件式を開始します. |
|
|
$useDummy(Class<? extends E> type)
ダミーエンティティオブジェクトを作成します。. |
|
void |
$useRemote(ITableDef dummy,
String id)
ダミーエンティティオブジェクトにリモートデータベースのIDを割り当てます. |
|
|
$useRemoteDummy(Class<? extends E> type,
String id)
リモートデータベースに接続するダミーエンティティオブジェクトを作成します。. |
|
SQL.Delete |
delete(Serializable entity)
DELETE文を構築します. |
|
SQL.Insert |
insert(Serializable entity)
INSERT文を構築します. |
|
void |
resetDynamicCondtions()
設定済のダイナミック条件式を全てクリアします。 |
|
SQL.Select |
select(Serializable... columns)
SELECTオブジェクトを作成します。. |
|
void |
setDynamicCondtion(String key,
SQL.Condition<?> condition)
キーを指定してダイナミック条件式を設定します. |
|
void |
setRemoteConnection(String id,
Connection connection)
リモートデータベースのコネクションを設定します. |
|
SQL.Update |
update(Serializable entity)
UPDATE文を構築します. |
メソッドの詳細 |
---|
<E extends Serializable> E $useDummy(Class<? extends E> type)
type
- エンティティオブジェクトのクラス<E extends Serializable> E $useRemoteDummy(Class<? extends E> type, String id)
type
- エンティティオブジェクトのクラスid
- リモートデータベースを識別する任意のIDvoid $useRemote(ITableDef dummy, String id)
dummy
- ダミーエンティティオブジェクトid
- リモートデータベースを識別する任意のIDSQL.Select select(Serializable... columns)
columns
- ダミーエンティティオブジェクトのフィールドまたはgetter、あるいは式(Expression)オブジェクトSQL.BindParameter $bindParam(String name)
パラメータ名
- SQL.Condition<?> $if(SQL.Condition nestedCondition)
nestedCondition
- 入れ子にする条件式(Conditionオブジェクト)SQL.Comparer<?,?> $if(Serializable value)
value
- ダミーエンティティオブジェクトのフィールドまたはgetterSQL.Condition<?> $evaluateNonNulls(SQL.Condition<?> nestedCondition)
nestedCondition
- 入れ子にする条件式(Conditionオブジェクト)SQL.Comparer<?,?> $evaluateNonNulls(Serializable value)
value
- ダミーエンティティオブジェクトのフィールドまたはgetterSQL.Expression $(Serializable source)
source
- ダミーエンティティオブジェクトのフィールドまたはgetter、あるいは式(Expression)オブジェクトColumn $column(Serializable source)
SQL.Delete delete(Serializable entity)
entity
-
SQL.Insert insert(Serializable entity)
entity
-
SQL.Update update(Serializable entity)
entity
-
void setDynamicCondtion(String key, SQL.Condition<?> condition)
key
- 条件式を識別するキーvoid resetDynamicCondtions()
void setRemoteConnection(String id, Connection connection)
id
- リモートデータベースを識別する任意のIDconnection
- JDBCコネクション
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |