cascading.lingual.optiq
Class FieldTypeFactory

java.lang.Object
  extended by org.eigenbase.reltype.RelDataTypeFactoryImpl
      extended by org.eigenbase.sql.type.SqlTypeFactoryImpl
          extended by net.hydromatic.optiq.jdbc.JavaTypeFactoryImpl
              extended by cascading.lingual.optiq.FieldTypeFactory
All Implemented Interfaces:
net.hydromatic.optiq.impl.java.JavaTypeFactory, org.eigenbase.reltype.RelDataTypeFactory

public class FieldTypeFactory
extends net.hydromatic.optiq.jdbc.JavaTypeFactoryImpl


Nested Class Summary
 
Nested classes/interfaces inherited from class net.hydromatic.optiq.jdbc.JavaTypeFactoryImpl
net.hydromatic.optiq.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
 
Nested classes/interfaces inherited from class org.eigenbase.reltype.RelDataTypeFactoryImpl
org.eigenbase.reltype.RelDataTypeFactoryImpl.JavaType
 
Nested classes/interfaces inherited from interface org.eigenbase.reltype.RelDataTypeFactory
org.eigenbase.reltype.RelDataTypeFactory.FieldInfo, org.eigenbase.reltype.RelDataTypeFactory.FieldInfoBuilder, org.eigenbase.reltype.RelDataTypeFactory.ListFieldInfo
 
Constructor Summary
FieldTypeFactory()
           
 
Method Summary
 org.eigenbase.reltype.RelDataType createFieldsType(Fields sourceFields)
           
 
Methods inherited from class net.hydromatic.optiq.jdbc.JavaTypeFactoryImpl
createStructType, createSyntheticType, createType, getJavaClass, toSql
 
Methods inherited from class org.eigenbase.sql.type.SqlTypeFactoryImpl
canonize, createArrayType, createMapType, createMultisetType, createSqlIntervalType, createSqlType, createSqlType, createSqlType, createTypeWithCharsetAndCollation, createTypeWithNullability, leastRestrictive, shouldRaggedFixedLengthValueUnionBeVariable
 
Methods inherited from class org.eigenbase.reltype.RelDataTypeFactoryImpl
copyType, createDecimalProduct, createDecimalQuotient, createJavaType, createJoinType, createStructType, createStructType, createStructType, createStructType, getDefaultCharset, isJavaType, leastRestrictiveStructuredType, useDoubleMultiplication
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eigenbase.reltype.RelDataTypeFactory
copyType, createArrayType, createDecimalProduct, createDecimalQuotient, createJavaType, createJoinType, createMapType, createMultisetType, createSqlIntervalType, createSqlType, createSqlType, createSqlType, createStructType, createStructType, createStructType, createStructType, createTypeWithCharsetAndCollation, createTypeWithNullability, getDefaultCharset, leastRestrictive, useDoubleMultiplication
 

Constructor Detail

FieldTypeFactory

public FieldTypeFactory()
Method Detail

createFieldsType

public org.eigenbase.reltype.RelDataType createFieldsType(Fields sourceFields)


Copyright © 2007-2013 Concurrent, Inc. All Rights Reserved.