Class SqlTableColumnView


  • public class SqlTableColumnView
    extends Object
    Sql table column representation for a SystemView.
    • Constructor Detail

      • SqlTableColumnView

        public SqlTableColumnView​(org.apache.ignite.internal.processors.query.schema.management.TableDescriptor tbl,
                                  org.apache.ignite.internal.processors.query.GridQueryProperty prop)
        Parameters:
        tbl - Table.
        prop - Column.
    • Method Detail

      • columnName

        public String columnName()
        Returns:
        Column name.
      • schemaName

        public String schemaName()
        Returns:
        Schema name.
      • tableName

        public String tableName()
        Returns:
        Table name.
      • type

        public Class<?> type()
        Returns:
        Field data type.
      • defaultValue

        public String defaultValue()
        Returns:
        Field default.
      • precision

        public int precision()
        Returns:
        Precision.
      • scale

        public int scale()
        Returns:
        Scale.
      • nullable

        public boolean nullable()
        Returns:
        True if nullable field.
      • pk

        public boolean pk()
        Returns:
        True if primary key.
      • autoIncrement

        public boolean autoIncrement()
        Returns:
        True if autoincremented field.
      • affinityColumn

        public boolean affinityColumn()
        Returns:
        True if affinity column.