Package org.apache.calcite.avatica
Class ColumnMetaData.AvaticaType
java.lang.Object
org.apache.calcite.avatica.ColumnMetaData.AvaticaType
- Direct Known Subclasses:
ColumnMetaData.ArrayType,ColumnMetaData.ScalarType,ColumnMetaData.StructType
- Enclosing class:
- ColumnMetaData
Base class for a column type.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intfinal Stringfinal ColumnMetaData.RepThe type of the field that holds the value. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic ColumnMetaData.AvaticaTypefromProto(org.apache.calcite.avatica.proto.Common.AvaticaType proto) getName()inthashCode()setRep(ColumnMetaData.Rep rep) org.apache.calcite.avatica.proto.Common.AvaticaTypetoProto()
-
Field Details
-
id
public final int id -
name
-
rep
The type of the field that holds the value. Not a JDBC property.
-
-
Constructor Details
-
AvaticaType
-
-
Method Details
-
columnClassName
-
getName
-
setRep
-
toProto
public org.apache.calcite.avatica.proto.Common.AvaticaType toProto() -
fromProto
public static ColumnMetaData.AvaticaType fromProto(org.apache.calcite.avatica.proto.Common.AvaticaType proto) -
hashCode
public int hashCode() -
equals
-