Package org.apache.storm.sql.compiler
Class StormSqlTypeFactoryImpl
java.lang.Object
org.apache.calcite.rel.type.RelDataTypeFactoryImpl
org.apache.calcite.sql.type.SqlTypeFactoryImpl
org.apache.calcite.jdbc.JavaTypeFactoryImpl
org.apache.storm.sql.compiler.StormSqlTypeFactoryImpl
- All Implemented Interfaces:
- org.apache.calcite.adapter.java.JavaTypeFactory,- org.apache.calcite.rel.type.RelDataTypeFactory
public class StormSqlTypeFactoryImpl
extends org.apache.calcite.jdbc.JavaTypeFactoryImpl
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.calcite.jdbc.JavaTypeFactoryImplorg.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordTypeNested classes/interfaces inherited from class org.apache.calcite.rel.type.RelDataTypeFactoryImplorg.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaTypeNested classes/interfaces inherited from interface org.apache.calcite.rel.type.RelDataTypeFactoryorg.apache.calcite.rel.type.RelDataTypeFactory.Builder, org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo, org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
- 
Field SummaryFields inherited from class org.apache.calcite.rel.type.RelDataTypeFactoryImpltypeSystem
- 
Constructor SummaryConstructorsConstructorDescriptionStormSqlTypeFactoryImpl(org.apache.calcite.rel.type.RelDataTypeSystem typeSystem) 
- 
Method SummaryModifier and TypeMethodDescriptionorg.apache.calcite.rel.type.RelDataTypetoSql(org.apache.calcite.rel.type.RelDataType type) Methods inherited from class org.apache.calcite.jdbc.JavaTypeFactoryImplcreateStructType, createSyntheticType, createType, getJavaClass, toSqlMethods inherited from class org.apache.calcite.sql.type.SqlTypeFactoryImplcanonize, createArrayType, createMapType, createMultisetType, createSqlIntervalType, createSqlType, createSqlType, createSqlType, createTypeWithCharsetAndCollation, createTypeWithNullability, createUnknownType, leastRestrictive, shouldRaggedFixedLengthValueUnionBeVariableMethods inherited from class org.apache.calcite.rel.type.RelDataTypeFactoryImplbuilder, canonize, copyType, createDecimalProduct, createDecimalQuotient, createJavaType, createJoinType, createStructType, createStructType, createStructType, createStructType, getDefaultCharset, getTypeSystem, isJavaType, leastRestrictiveStructuredType, useDoubleMultiplicationMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.calcite.rel.type.RelDataTypeFactorybuilder, copyType, createArrayType, createDecimalProduct, createDecimalQuotient, createJavaType, createJoinType, createMapType, createMultisetType, createSqlIntervalType, createSqlType, createSqlType, createSqlType, createStructType, createStructType, createStructType, createStructType, createTypeWithCharsetAndCollation, createTypeWithNullability, createUnknownType, getDefaultCharset, getTypeSystem, leastRestrictive, useDoubleMultiplication
- 
Constructor Details- 
StormSqlTypeFactoryImplpublic StormSqlTypeFactoryImpl()
- 
StormSqlTypeFactoryImplpublic StormSqlTypeFactoryImpl(org.apache.calcite.rel.type.RelDataTypeSystem typeSystem) 
 
- 
- 
Method Details- 
toSqlpublic org.apache.calcite.rel.type.RelDataType toSql(org.apache.calcite.rel.type.RelDataType type) - Specified by:
- toSqlin interface- org.apache.calcite.adapter.java.JavaTypeFactory
- Overrides:
- toSqlin class- org.apache.calcite.jdbc.JavaTypeFactoryImpl
 
 
-