|
Woolpack API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectwoolpack.sql.convert.SqlColumnUtils
public final class SqlColumnUtils
クエスチョンでパラメータバインドが定義されたSQLを解析するユーティリティです。
フィールドの概要 | |
---|---|
static Fn<java.util.List<java.lang.String>,Fn<ParamBindInfo,java.lang.Void,java.lang.RuntimeException>,java.lang.RuntimeException> |
APPEND_NAME
パラメータ名をリストに追加する関数です。 |
static Fn<java.util.List<java.lang.String>,Fn<ParamBindInfo,java.lang.Void,java.lang.RuntimeException>,java.lang.RuntimeException> |
APPEND_NAME_WITH_OPERATOR
パラメータ名とオペレータのラベルを下線文字で接続した文字列を返す関数です。 |
メソッドの概要 | |
---|---|
static java.util.List<ParamBindInfo> |
getInsertList(java.lang.String s)
Insertのクエリについて、 SQLを解析してパラメータバインド情報の一覧を生成します。 |
static java.util.List<ParamBindInfo> |
getList(java.lang.String s)
SQLを解析してパラメータバインド情報の一覧を生成します。 |
static java.util.List<ParamBindInfo> |
getNotInsertList(java.lang.String s)
Insert以外のクエリについて、 SQLを解析してパラメータバインド情報の一覧を生成します。 |
static PreparedStatementInfo |
toPreparedStatementInfo(java.lang.String s,
Fn<? super java.util.List<java.lang.String>,? extends Fn<? super ParamBindInfo,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> fn)
SQLを解析してコンパイル済ステートメント情報を生成します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final Fn<java.util.List<java.lang.String>,Fn<ParamBindInfo,java.lang.Void,java.lang.RuntimeException>,java.lang.RuntimeException> APPEND_NAME
public static final Fn<java.util.List<java.lang.String>,Fn<ParamBindInfo,java.lang.Void,java.lang.RuntimeException>,java.lang.RuntimeException> APPEND_NAME_WITH_OPERATOR
メソッドの詳細 |
---|
public static java.util.List<ParamBindInfo> getNotInsertList(java.lang.String s)
s
- 解析対象のSQL。
public static java.util.List<ParamBindInfo> getInsertList(java.lang.String s)
s
- 解析対象のSQL。
public static java.util.List<ParamBindInfo> getList(java.lang.String s)
s
- 解析対象のSQL。
public static PreparedStatementInfo toPreparedStatementInfo(java.lang.String s, Fn<? super java.util.List<java.lang.String>,? extends Fn<? super ParamBindInfo,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> fn)
s
- 解析対象のSQL。fn
- パラメータバインド情報から変数名を取得する関数。
|
Woolpack API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |