クラス DefaultColumnFieldMapper
- java.lang.Object
-
- org.nkjmlab.sorm4j.mapping.extension.DefaultColumnFieldMapper
-
- すべての実装されたインタフェース:
ColumnFieldMapper
public final class DefaultColumnFieldMapper extends Object implements ColumnFieldMapper
Default implementation ofColumnFieldMapper
- 作成者:
- nkjm
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 DefaultColumnFieldMapper()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 List<Column>
getAutoGeneratedColumns(DatabaseMetaData metaData, String tableName)
List<Column>
getColumnNameCandidates(List<FieldName> fieldNames)
Get column name candidates based the field names.List<Column>
getColumns(DatabaseMetaData metaData, String tableName)
Optional<FieldName>
getFieldNameByColumnName(Column column, List<FieldName> fieldNames)
Get field name corresponding to the column name.List<String>
getPrimaryKeys(DatabaseMetaData metaData, String tableName)
-
-
-
メソッドの詳細
-
getAutoGeneratedColumns
public List<Column> getAutoGeneratedColumns(DatabaseMetaData metaData, String tableName) throws SQLException
- 定義:
getAutoGeneratedColumns
インタフェース内ColumnFieldMapper
- 例外:
SQLException
-
getColumns
public List<Column> getColumns(DatabaseMetaData metaData, String tableName) throws SQLException
- 定義:
getColumns
インタフェース内ColumnFieldMapper
- 例外:
SQLException
-
getPrimaryKeys
public List<String> getPrimaryKeys(DatabaseMetaData metaData, String tableName) throws SQLException
- 定義:
getPrimaryKeys
インタフェース内ColumnFieldMapper
- 例外:
SQLException
-
getColumnNameCandidates
public List<Column> getColumnNameCandidates(List<FieldName> fieldNames)
Get column name candidates based the field names.- 定義:
getColumnNameCandidates
インタフェース内ColumnFieldMapper
- パラメータ:
fieldNames
-- 戻り値:
-
getFieldNameByColumnName
public Optional<FieldName> getFieldNameByColumnName(Column column, List<FieldName> fieldNames)
Get field name corresponding to the column name.- 定義:
getFieldNameByColumnName
インタフェース内ColumnFieldMapper
- パラメータ:
column
- column namefieldNames
- fieldNames exists in mapped object.- 戻り値:
-
-