| コンストラクタと説明 |
|---|
MimdbStatement()
コンストラクタ.
|
MimdbStatement(java.lang.String table)
コンストラクタ.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addSortColumn(java.lang.String name,
boolean desc)
ソート順を設定.
|
void |
addWhere(MimdbSearchElement search)
検索条件を設定.
|
void |
clear()
情報クリア.
|
void |
clearOffset()
オフセット、リミットのクリア.
|
MimdbPreparedStatement |
compile()
コンパイル処理.
|
void |
compile(MimdbPreparedStatement out)
コンパイル処理.
|
static void |
createPrepared(MimdbPreparedStatement out,
java.lang.String sql)
SQL文を指定して、MimdbPreparedStatementを生成.
|
static MimdbPreparedStatement |
createPrepared(java.lang.String sql)
SQL文を指定して、MimdbPreparedStatementを生成.
|
static void |
createStatement(MimdbStatement out,
java.lang.String sql)
SQL文を指定して、MimdbStatementを生成.
|
static MimdbStatement |
createStatement(java.lang.String sql)
SQL文を指定して、MimdbStatementを生成.
|
MimdbResult |
executeQuery()
コンパイルを実施させずに、クエリー実行.
|
long |
getDbId()
DB更新IDを取得.
|
ObjectList<java.lang.Boolean> |
getDesc()
ソート順を決定させる.
|
java.lang.String |
getName()
テーブル名を取得.
|
ObjectList<java.lang.String> |
getSortColumn()
ソート順の情報を取得.
|
java.lang.String |
getSql()
SQL文に変換.
|
ObjectList<java.lang.String> |
getViewColumn()
表示カラム名一覧を取得.
|
ObjectList<MimdbSearchElement> |
getWhere()
検索条件を取得.
|
boolean |
isAllView()
全カラムが表示対象となっているかチェック.
|
boolean |
isCountView()
検索件数が表示対象となっているかチェック.
|
MimdbStatement |
setLimit(int limit)
表示リミット値を設定.
|
MimdbStatement |
setOffset(int off)
表示オフセット値を設定.
|
void |
setTable(java.lang.String table)
テーブル名を設定.
|
void |
setViewColumn(java.lang.String name)
表示カラム名をセット.
|
void |
setViewCount()
件数取得条件をセット.
|
public MimdbStatement()
public MimdbStatement(java.lang.String table)
throws java.lang.Exception
table - 対象のテーブル名を設定します.java.lang.Exception - 例外.public static final MimdbStatement createStatement(java.lang.String sql) throws java.lang.Exception
sql - 対象のSQL文を設定します.java.lang.Exception - 例外.public static final void createStatement(MimdbStatement out, java.lang.String sql) throws java.lang.Exception
out - MimdbStatementオブジェクトを設定します.sql - 対象のSQL文を設定します.java.lang.Exception - 例外.public static final MimdbPreparedStatement createPrepared(java.lang.String sql) throws java.lang.Exception
sql - 対象のSQL文を設定します.java.lang.Exception - 例外.public static final void createPrepared(MimdbPreparedStatement out, java.lang.String sql) throws java.lang.Exception
out - MimdbStatementオブジェクトを設定します.sql - 対象のSQL文を設定します.java.lang.Exception - 例外.public void clear()
public void setTable(java.lang.String table)
throws java.lang.Exception
table - 対象のテーブル名を設定します.java.lang.Exception - 例外.public long getDbId()
public java.lang.String getName()
public void setViewColumn(java.lang.String name)
name - 対象カラム名を設定します.public void setViewCount()
public ObjectList<java.lang.String> getViewColumn()
public boolean isAllView()
public boolean isCountView()
public void addWhere(MimdbSearchElement search) throws java.lang.Exception
search - 検索条件を設定します.java.lang.Exception - 例外.public ObjectList<MimdbSearchElement> getWhere()
public void addSortColumn(java.lang.String name,
boolean desc)
throws java.lang.Exception
name - ソートカラム名を設定します.mode - [true]の場合は降順(3,2,1,0)、[false]の場合は昇順(0,1,2,3)となります.java.lang.Exception - 例外.public ObjectList<java.lang.String> getSortColumn()
public ObjectList<java.lang.Boolean> getDesc()
public java.lang.String getSql()
throws java.lang.Exception
java.lang.Exception - 例外.public MimdbPreparedStatement compile() throws java.lang.Exception
java.lang.Exception - 例外.public void compile(MimdbPreparedStatement out) throws java.lang.Exception
out - コンパイル結果が返却されます.java.lang.Exception - 例外.public MimdbResult executeQuery() throws java.lang.Exception
java.lang.Exception - 例外.public void clearOffset()
public MimdbStatement setOffset(int off)
off - 表示オフセット値を設定します.
[-1]が設定された場合、表示幅は確定されません.public MimdbStatement setLimit(int limit)
limit - 表示リミット値を設定します.
[-1]が設定された場合、表示幅は確定されません.