インタフェース ColumnFieldMapper

  • 既知の実装クラスのリスト:
    DefaultColumnFieldMapper

    public interface ColumnFieldMapper
    A mapper from column to field name.
    作成者:
    nkjm
    • メソッドの詳細

      • getAutoGeneratedColumns

        List<Column> getAutoGeneratedColumns​(DatabaseMetaData metaData,
                                             String tableName)
                                      throws SQLException
        Retrieves a list of auto-generated columns of the given table name from the database metadata.
        パラメータ:
        metaData -
        tableName -
        戻り値:
        例外:
        SQLException
      • getPrimaryKeys

        List<Column> getPrimaryKeys​(DatabaseMetaData metaData,
                                    String tableName)
                             throws SQLException
        Retrieves a list of primary keys columns of the given table name from the database metadata.
        パラメータ:
        metaData -
        tableName -
        戻り値:
        例外:
        SQLException
      • getFieldNameByColumnName

        Optional<FieldName> getFieldNameByColumnName​(Column column,
                                                     List<FieldName> fieldNames)
        Gets field name corresponding to the column name.
        パラメータ:
        column - column name
        fieldNames - fieldNames exists in mapped object.
        戻り値:
      • getColumnNameCandidates

        List<Column> getColumnNameCandidates​(List<FieldName> fieldNames)
        Gets column name candidates based the field names.
        パラメータ:
        fieldNames -
        戻り値: