Class ColumnBuilder<C extends Column,​B extends ColumnBuilder<C,​B,​V>,​V>

    • Field Detail

      • table

        protected final Table table
      • name

        protected final String name
      • isNullable

        protected boolean isNullable
      • isDefaultNull

        protected boolean isDefaultNull
      • defaultValue

        protected V defaultValue
    • Constructor Detail

      • ColumnBuilder

        public ColumnBuilder()
    • Method Detail

      • getColumnInstance

        protected abstract C getColumnInstance()
      • build

        public C build()
      • nullable

        public B nullable​(boolean nullable)
      • defaultValue

        public B defaultValue​(V value)
      • defaultNull

        public B defaultNull()
      • noDefault

        public B noDefault()
      • nullable

        public B nullable()
      • notNull

        public B notNull()