Class TableColumnDescriptorView

java.lang.Object
org.gridgain.internal.snapshots.meta.TableColumnDescriptorView

public class TableColumnDescriptorView extends Object
JSON view of a CatalogTableColumnDescriptor.
  • Constructor Details

    • TableColumnDescriptorView

      public TableColumnDescriptorView(String name, org.apache.ignite.sql.ColumnType type, boolean nullable, int length, int precision, int scale, @Nullable @Nullable TableColumnDescriptorView.DefaultValueView defaultValue)
      JSON constructor.
  • Method Details

    • name

      public String name()
    • type

      public org.apache.ignite.sql.ColumnType type()
    • nullable

      public boolean nullable()
    • length

      public int length()
    • precision

      public int precision()
    • scale

      public int scale()
    • defaultValue

      @Nullable public @Nullable TableColumnDescriptorView.DefaultValueView defaultValue()
    • toColumnParams

      public org.apache.ignite.internal.catalog.commands.ColumnParams toColumnParams()
      Converts this view into ColumnParams to be used in Catalog commands.
    • toColumn

      public org.apache.ignite.internal.schema.Column toColumn()
      Converts this view into Column.