コンストラクタと説明 |
---|
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]が設定された場合、表示幅は確定されません.