Class FireBirdColumnDefiner


  • public abstract class FireBirdColumnDefiner
    extends ColumnDefiner
    Base column definer for Firebird.
    • Constructor Detail

      • FireBirdColumnDefiner

        public FireBirdColumnDefiner()
    • Method Detail

      • getInternalDefinition

        public abstract String getInternalDefinition​(Column<?> c)
      • getMainDefinition

        public final String getMainDefinition​(Column<?> c)
        Description copied from class: ColumnDefiner
        Returns column definition that contains name, type and NULL/NOT NULL ( without DEFAULT). It is needed for the column change mechanism.
        Specified by:
        getMainDefinition in class ColumnDefiner
        Parameters:
        c - column.
      • nullable

        public String nullable​(Column<?> c)
        Whether the column is nullable.
        Overrides:
        nullable in class ColumnDefiner
        Parameters:
        c - column.
        Returns:
        "null" | "not null"