Class SqlTableColumnView
- java.lang.Object
-
- org.apache.ignite.spi.systemview.view.sql.SqlTableColumnView
-
public class SqlTableColumnView extends Object
Sql table column representation for aSystemView.
-
-
Constructor Summary
Constructors Constructor Description SqlTableColumnView(org.apache.ignite.internal.processors.query.schema.management.TableDescriptor tbl, org.apache.ignite.internal.processors.query.GridQueryProperty prop)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaffinityColumn()booleanautoIncrement()StringcolumnName()StringdefaultValue()booleannullable()booleanpk()intprecision()intscale()StringschemaName()StringtableName()Class<?>type()
-
-
-
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:
Trueif nullable field.
-
pk
public boolean pk()
- Returns:
Trueif primary key.
-
autoIncrement
public boolean autoIncrement()
- Returns:
Trueif autoincremented field.
-
affinityColumn
public boolean affinityColumn()
- Returns:
Trueif affinity column.
-
-