public interface DBOAdapter
修飾子とタイプ | インタフェースと説明 |
---|---|
static class |
DBOAdapter.DTItem |
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
NULL |
static java.lang.String |
STANDARD_TIME_FORMAT_STRING |
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
fixStringResultValue(java.lang.String value)
fetch結果の文字列を補正する
|
java.lang.String |
getBooleanMatchCondition(java.lang.String column_name,
boolean value)
boolean値の一致を評価する条件句文字列を取得する
|
java.lang.String |
getBooleanValueString(boolean value)
boolean値を表現する文字列を取得する
|
java.lang.String |
getDBDateString(java.sql.Date d)
日付を表現する文字列を取得する
|
java.lang.String |
getDBDateString(java.sql.Timestamp t)
日付を表現する文字列を取得する
|
java.lang.String |
getDBDateStringAsDate(java.sql.Date d)
日付を表現する文字列を取得する
|
java.lang.String |
getDBDateStringWithTruncating(java.sql.Date d,
int datetime_item)
切り捨て処理した日付を表現する文字列を取得する
|
java.lang.String |
getDBDateStringWithTruncating(java.sql.Timestamp t,
int datetime_item)
切り捨て処理した日付を表現する文字列を取得する
|
java.lang.String |
getDBTimestampString(java.sql.Date d)
日時を表現する文字列を取得する
|
java.lang.String |
getDBTimestampString(java.sql.Timestamp t)
日時を表現する文字列を取得する
|
java.lang.String |
getDBTimeString(java.sql.Time t)
時刻を表現する文字列を取得する
|
java.lang.String |
getNowExpression()
現在を表現する文字列を取得する
|
java.lang.String |
getQuotedDBString(java.lang.String original_string)
SQL中で使用できる表現としての''で囲んだ文字列を取得する
|
java.lang.String |
getTodayExpression()
今日を表現する文字列を取得する
|
java.lang.String |
getTruncateDateExpression(java.lang.String field_name,
int datetime_item)
日付項目の指定された制度での切り捨て値表現を取得する。
|
java.lang.String |
getTruncateDateTimeExpression(java.lang.String field_name,
int datetime_item)
日付・タイムスタンプ項目の指定された制度での切り捨て値表現を取得する。
|
void |
handleException(java.sql.SQLException e)
例外が保持するメッセージに応じた適切な例外に置き換えthrowする
|
void |
handleException(java.sql.SQLException e,
java.lang.String message)
例外が保持するメッセージに応じた適切な例外に置き換えthrowする
|
java.lang.String |
modifySelectSQLForPartialRetrieving(java.lang.String original_sql,
int offset,
int row_count)
select SQL の検索結果から指定された位置のレコードのみを抽出するための加工を行う。
|
java.lang.String |
modifySelectSQLForPartialRetrieving(java.lang.String original_sql,
java.lang.String order_by_clause,
int offset,
int row_count)
select SQL の検索結果から指定された位置のレコードのみを抽出するための加工を行う。
|
static final java.lang.String NULL
static final java.lang.String STANDARD_TIME_FORMAT_STRING
java.lang.String getNowExpression()
java.lang.String getTodayExpression()
java.lang.String getDBDateStringAsDate(java.sql.Date d)
java.lang.String getDBDateString(java.sql.Date d)
java.lang.String getDBDateString(java.sql.Timestamp t)
java.lang.String getDBDateStringWithTruncating(java.sql.Date d, int datetime_item)
java.lang.String getDBDateStringWithTruncating(java.sql.Timestamp t, int datetime_item)
java.lang.String getDBTimestampString(java.sql.Date d)
java.lang.String getDBTimestampString(java.sql.Timestamp t)
java.lang.String getDBTimeString(java.sql.Time t)
java.lang.String getQuotedDBString(java.lang.String original_string)
java.lang.String getBooleanMatchCondition(java.lang.String column_name, boolean value)
java.lang.String getBooleanValueString(boolean value)
java.lang.String getTruncateDateExpression(java.lang.String field_name, int datetime_item)
java.lang.String getTruncateDateTimeExpression(java.lang.String field_name, int datetime_item)
java.lang.String fixStringResultValue(java.lang.String value)
java.lang.String modifySelectSQLForPartialRetrieving(java.lang.String original_sql, int offset, int row_count)
original_sql
- 元のselect文SQLoffset
- 抽出対象開始行位置(0オリジン)row_count
- 抽出対象最大行数java.lang.String modifySelectSQLForPartialRetrieving(java.lang.String original_sql, java.lang.String order_by_clause, int offset, int row_count)
original_sql
- 元のselect文SQL(ORDER BY以外)order_by_clause
- ORDER BY句、不要な場合はnullまた空文字列を指定offset
- 抽出対象開始行位置(0オリジン)row_count
- 抽出対象最大行数void handleException(java.sql.SQLException e)
void handleException(java.sql.SQLException e, java.lang.String message)