Package org.apache.calcite.avatica
Class MetaImpl.MetaTypeInfo
- java.lang.Object
-
- org.apache.calcite.avatica.MetaImpl.MetaTypeInfo
-
- All Implemented Interfaces:
MetaImpl.Named
- Enclosing class:
- MetaImpl
public static class MetaImpl.MetaTypeInfo extends java.lang.Object implements MetaImpl.Named
Metadata describing type info.
-
-
Field Summary
Fields Modifier and Type Field Description booleanautoIncrementbooleancaseSensitivejava.lang.StringcreateParamsintdataTypebooleanfixedPrecScalejava.lang.StringliteralPrefixjava.lang.StringliteralSuffixjava.lang.StringlocalTypeNamejava.lang.ShortmaximumScalejava.lang.ShortminimumScaleshortnullablejava.lang.IntegernumPrecRadixjava.lang.Integerprecisionshortsearchablejava.lang.IntegersqlDataTypejava.lang.IntegersqlDatetimeSubjava.lang.StringtypeNamebooleanunsignedAttribute
-
Constructor Summary
Constructors Constructor Description MetaTypeInfo(java.lang.String typeName, int dataType, java.lang.Integer precision, java.lang.String literalPrefix, java.lang.String literalSuffix, short nullable, boolean caseSensitive, short searchable, boolean unsignedAttribute, boolean fixedPrecScale, boolean autoIncrement, java.lang.Short minimumScale, java.lang.Short maximumScale, java.lang.Integer numPrecRadix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()
-
-
-
Field Detail
-
typeName
public final java.lang.String typeName
-
dataType
public final int dataType
-
precision
public final java.lang.Integer precision
-
literalPrefix
public final java.lang.String literalPrefix
-
literalSuffix
public final java.lang.String literalSuffix
-
createParams
public final java.lang.String createParams
-
nullable
public final short nullable
-
caseSensitive
public final boolean caseSensitive
-
searchable
public final short searchable
-
unsignedAttribute
public final boolean unsignedAttribute
-
fixedPrecScale
public final boolean fixedPrecScale
-
autoIncrement
public final boolean autoIncrement
-
localTypeName
public final java.lang.String localTypeName
-
minimumScale
public final java.lang.Short minimumScale
-
maximumScale
public final java.lang.Short maximumScale
-
sqlDataType
public final java.lang.Integer sqlDataType
-
sqlDatetimeSub
public final java.lang.Integer sqlDatetimeSub
-
numPrecRadix
public final java.lang.Integer numPrecRadix
-
-
Constructor Detail
-
MetaTypeInfo
public MetaTypeInfo(java.lang.String typeName, int dataType, java.lang.Integer precision, java.lang.String literalPrefix, java.lang.String literalSuffix, short nullable, boolean caseSensitive, short searchable, boolean unsignedAttribute, boolean fixedPrecScale, boolean autoIncrement, java.lang.Short minimumScale, java.lang.Short maximumScale, java.lang.Integer numPrecRadix)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceMetaImpl.Named
-
-