org.apache.hadoop.hive.ql.optimizer.optiq.translator
Class TypeConverter

java.lang.Object
  extended by org.apache.hadoop.hive.ql.optimizer.optiq.translator.TypeConverter

public class TypeConverter
extends Object


Constructor Summary
TypeConverter()
           
 
Method Summary
static org.eigenbase.reltype.RelDataType convert(ListTypeInfo lstType, org.eigenbase.reltype.RelDataTypeFactory dtFactory)
           
static org.eigenbase.reltype.RelDataType convert(MapTypeInfo mapType, org.eigenbase.reltype.RelDataTypeFactory dtFactory)
           
static org.eigenbase.reltype.RelDataType convert(PrimitiveTypeInfo type, org.eigenbase.reltype.RelDataTypeFactory dtFactory)
           
static org.eigenbase.reltype.RelDataType convert(StructTypeInfo structType, org.eigenbase.reltype.RelDataTypeFactory dtFactory)
           
static org.eigenbase.reltype.RelDataType convert(TypeInfo type, org.eigenbase.reltype.RelDataTypeFactory dtFactory)
           
static org.eigenbase.reltype.RelDataType convert(UnionTypeInfo unionType, org.eigenbase.reltype.RelDataTypeFactory dtFactory)
           
static org.eigenbase.reltype.RelDataType getType(org.eigenbase.relopt.RelOptCluster cluster, RowResolver rr, List<String> neededCols)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeConverter

public TypeConverter()
Method Detail

getType

public static org.eigenbase.reltype.RelDataType getType(org.eigenbase.relopt.RelOptCluster cluster,
                                                        RowResolver rr,
                                                        List<String> neededCols)

convert

public static org.eigenbase.reltype.RelDataType convert(TypeInfo type,
                                                        org.eigenbase.reltype.RelDataTypeFactory dtFactory)

convert

public static org.eigenbase.reltype.RelDataType convert(PrimitiveTypeInfo type,
                                                        org.eigenbase.reltype.RelDataTypeFactory dtFactory)

convert

public static org.eigenbase.reltype.RelDataType convert(ListTypeInfo lstType,
                                                        org.eigenbase.reltype.RelDataTypeFactory dtFactory)

convert

public static org.eigenbase.reltype.RelDataType convert(MapTypeInfo mapType,
                                                        org.eigenbase.reltype.RelDataTypeFactory dtFactory)

convert

public static org.eigenbase.reltype.RelDataType convert(StructTypeInfo structType,
                                                        org.eigenbase.reltype.RelDataTypeFactory dtFactory)

convert

public static org.eigenbase.reltype.RelDataType convert(UnionTypeInfo unionType,
                                                        org.eigenbase.reltype.RelDataTypeFactory dtFactory)


Copyright © 2014 The Apache Software Foundation. All rights reserved.