public interface GenDialect
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
convertToDateLiteral(java.lang.String value)
日付を表すリテラルを返します。
|
java.lang.String |
convertToTimeLiteral(java.lang.String value)
時刻を表すリテラルを返します。
|
java.lang.String |
convertToTimestampLiteral(java.lang.String value)
タイムスタンプを表すリテラルを返します。
|
java.util.Map<java.lang.String,java.lang.String> |
getColumnCommentMap(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName)
カラムのコメントのマップを取得します。
|
java.lang.String |
getDefaultSchemaName(java.lang.String userName)
デフォルトのスキーマ名を返します。
|
java.lang.String |
getDialectClassName()
方言クラス名を返します。
|
java.lang.String |
getMappedPropertyClassName(ColumnMeta columnMeta)
カラムにマップされたプロパティのクラス名を返します。
|
java.lang.String |
getName()
名前を返します。
|
java.lang.String |
getTableComment(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName)
テーブルのコメントを取得します。
|
boolean |
isAutoIncrement(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName,
java.lang.String columnName)
カラムが自動インクリメントに設定されている場合
true を返します。 |
boolean |
isJdbcCommentUnavailable()
JDBCによりコメントの取得が不可能な場合
true を返します。 |
void |
replacePropertyClassName(java.lang.String oldClassName,
java.lang.String newClassName)
プロパティのクラス名を置き換えます。
|
boolean |
supportsIdentity()
アイデンティティをサポートする場合
true を返します。 |
boolean |
supportsSequence()
シーケンスをサポートする場合
true を返します。 |
java.lang.String getName()
java.lang.String getDialectClassName()
java.lang.String getDefaultSchemaName(java.lang.String userName)
userName - ユーザ名java.lang.String getMappedPropertyClassName(ColumnMeta columnMeta)
columnMeta - カラムメタデータvoid replacePropertyClassName(java.lang.String oldClassName,
java.lang.String newClassName)
oldClassName - 古いクラス名newClassName - 新しいクラス名boolean supportsIdentity()
true を返します。trueboolean supportsSequence()
true を返します。trueboolean isAutoIncrement(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName,
java.lang.String columnName)
throws java.sql.SQLException
true を返します。connection - コネクションcatalogName - カタログ名schemaName - スキーマ名tableName - テーブル名columnName - カラム名truejava.sql.SQLException - SQLに関する例外が発生した場合boolean isJdbcCommentUnavailable()
true を返します。truejava.lang.String getTableComment(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName)
throws java.sql.SQLException
connection - コネクションcatalogName - カタログ名schemaName - スキーマ名tableName - テーブル名java.sql.SQLException - SQLに関する例外が発生した場合java.util.Map<java.lang.String,java.lang.String> getColumnCommentMap(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName)
throws java.sql.SQLException
connection - コネクションcatalogName - カタログ名schemaName - スキーマ名tableName - テーブル名java.sql.SQLException - SQLに関する例外が発生した場合java.lang.String convertToTimeLiteral(java.lang.String value)
value - 値java.lang.String convertToDateLiteral(java.lang.String value)
value - 値java.lang.String convertToTimestampLiteral(java.lang.String value)
value - 値