クラス DefaultTableNameMapper
- java.lang.Object
-
- org.nkjmlab.sorm4j.mapping.extension.DefaultTableNameMapper
-
- すべての実装されたインタフェース:
TableNameMapper
public final class DefaultTableNameMapper extends Object implements TableNameMapper
Default implementation ofTableNameMapper
- 作成者:
- nkjm
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 DefaultTableNameMapper()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 TableName
getTableName(Class<?> objectClass, DatabaseMetaData metaData)
Get table name corresponding with the object class.Optional<TableName>
getTableNameOnDb(DatabaseMetaData metaData, List<String> tableNameCandidates)
Check if the given names corresponds to a table in the database and returns the corresponding name returned by the database metadataTableName
toValidTableName(String tableName, DatabaseMetaData metaData)
-
-
-
メソッドの詳細
-
toValidTableName
public TableName toValidTableName(String tableName, DatabaseMetaData metaData) throws SQLException
- 定義:
toValidTableName
インタフェース内TableNameMapper
- 例外:
SQLException
-
getTableName
public TableName getTableName(Class<?> objectClass, DatabaseMetaData metaData) throws SQLException
インタフェースからコピーされた説明:TableNameMapper
Get table name corresponding with the object class.- 定義:
getTableName
インタフェース内TableNameMapper
- パラメータ:
objectClass
- object class mapping to table- 戻り値:
- table name exists in database.
- 例外:
SQLException
-
getTableNameOnDb
public Optional<TableName> getTableNameOnDb(DatabaseMetaData metaData, List<String> tableNameCandidates) throws SQLException
Check if the given names corresponds to a table in the database and returns the corresponding name returned by the database metadata- パラメータ:
metaData
-tableNameCandidates
-- 戻り値:
- 例外:
SQLException
-
-