Package org.apache.calcite.avatica
Class MetaImpl.MetaColumn
- java.lang.Object
-
- org.apache.calcite.avatica.MetaImpl.MetaColumn
-
- All Implemented Interfaces:
MetaImpl.Named
- Enclosing class:
- MetaImpl
public static class MetaImpl.MetaColumn extends java.lang.Object implements MetaImpl.Named
Metadata describing a column.
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.IntegerbufferLengthjava.lang.IntegercharOctetLengthjava.lang.StringcolumnDefjava.lang.StringcolumnNamejava.lang.IntegercolumnSizeintdataTypejava.lang.IntegerdecimalDigitsjava.lang.StringisAutoincrementjava.lang.StringisGeneratedcolumnjava.lang.StringisNullableintnullablejava.lang.IntegernumPrecRadixintordinalPositionjava.lang.Stringremarksjava.lang.StringscopeCatalogjava.lang.StringscopeSchemajava.lang.StringscopeTablejava.lang.ShortsourceDataTypejava.lang.IntegersqlDataTypejava.lang.IntegersqlDatetimeSubjava.lang.StringtableCatjava.lang.StringtableNamejava.lang.StringtableSchemjava.lang.StringtypeName
-
Constructor Summary
Constructors Constructor Description MetaColumn(java.lang.String tableCat, java.lang.String tableSchem, java.lang.String tableName, java.lang.String columnName, int dataType, java.lang.String typeName, java.lang.Integer columnSize, java.lang.Integer decimalDigits, java.lang.Integer numPrecRadix, int nullable, java.lang.Integer charOctetLength, int ordinalPosition, java.lang.String isNullable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()
-
-
-
Field Detail
-
tableCat
public final java.lang.String tableCat
-
tableSchem
public final java.lang.String tableSchem
-
tableName
public final java.lang.String tableName
-
columnName
public final java.lang.String columnName
-
dataType
public final int dataType
-
typeName
public final java.lang.String typeName
-
columnSize
public final java.lang.Integer columnSize
-
bufferLength
public final java.lang.Integer bufferLength
-
decimalDigits
public final java.lang.Integer decimalDigits
-
numPrecRadix
public final java.lang.Integer numPrecRadix
-
nullable
public final int nullable
-
remarks
public final java.lang.String remarks
-
columnDef
public final java.lang.String columnDef
-
sqlDataType
public final java.lang.Integer sqlDataType
-
sqlDatetimeSub
public final java.lang.Integer sqlDatetimeSub
-
charOctetLength
public final java.lang.Integer charOctetLength
-
ordinalPosition
public final int ordinalPosition
-
isNullable
public final java.lang.String isNullable
-
scopeCatalog
public final java.lang.String scopeCatalog
-
scopeSchema
public final java.lang.String scopeSchema
-
scopeTable
public final java.lang.String scopeTable
-
sourceDataType
public final java.lang.Short sourceDataType
-
isAutoincrement
public final java.lang.String isAutoincrement
- See Also:
- Constant Field Values
-
isGeneratedcolumn
public final java.lang.String isGeneratedcolumn
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MetaColumn
public MetaColumn(java.lang.String tableCat, java.lang.String tableSchem, java.lang.String tableName, java.lang.String columnName, int dataType, java.lang.String typeName, java.lang.Integer columnSize, java.lang.Integer decimalDigits, java.lang.Integer numPrecRadix, int nullable, java.lang.Integer charOctetLength, int ordinalPosition, java.lang.String isNullable)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceMetaImpl.Named
-
-