Interface ColumnMeta<V>

    • Method Detail

      • getName

        String getName()
        Returns column name.
        Returns:
      • jdbcGetterName

        String jdbcGetterName()
        Name of jdbcGetter that should be used for getting column data.
        Returns:
      • getCelestaType

        String getCelestaType()
        Celesta data type that corresponds to the field.
        Returns:
      • getJavaClass

        Class<?> getJavaClass()
        Returns corresponding Java data type.
        Returns:
      • isNullable

        boolean isNullable()
        Whether the field is nullable.
        Returns:
      • getCelestaDoc

        String getCelestaDoc()
        Column's CelestaDoc.
        Returns:
      • ordering

        default ColumnMeta.Ordering ordering()
        Returns column ordering if any.
        Returns:
        null if ordering is unspecified
      • asc

        default ColumnMeta<V> asc()
        Returns this column meta information with ascending ordering set.
        Returns:
      • desc

        default ColumnMeta<V> desc()
        Returns this column meta information with descending ordering set.
        Returns: