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 SummaryConstructors Constructor Description SqlTableColumnView(org.apache.ignite.internal.processors.query.schema.management.TableDescriptor tbl, org.apache.ignite.internal.processors.query.GridQueryProperty prop)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaffinityColumn()booleanautoIncrement()StringcolumnName()StringdefaultValue()booleannullable()booleanpk()intprecision()intscale()StringschemaName()StringtableName()Class<?>type()
 
- 
- 
- 
Method Detail- 
columnNamepublic String columnName() - Returns:
- Column name.
 
 - 
schemaNamepublic String schemaName() - Returns:
- Schema name.
 
 - 
tableNamepublic String tableName() - Returns:
- Table name.
 
 - 
typepublic Class<?> type() - Returns:
- Field data type.
 
 - 
defaultValuepublic String defaultValue() - Returns:
- Field default.
 
 - 
precisionpublic int precision() - Returns:
- Precision.
 
 - 
scalepublic int scale() - Returns:
- Scale.
 
 - 
nullablepublic boolean nullable() - Returns:
- Trueif nullable field.
 
 - 
pkpublic boolean pk() - Returns:
- Trueif primary key.
 
 - 
autoIncrementpublic boolean autoIncrement() - Returns:
- Trueif autoincremented field.
 
 - 
affinityColumnpublic boolean affinityColumn() - Returns:
- Trueif affinity column.
 
 
- 
 
-