org.apache.hadoop.hive.serde2.typeinfo
Class ParameterizedPrimitiveTypeUtils

java.lang.Object
  extended by org.apache.hadoop.hive.serde2.typeinfo.ParameterizedPrimitiveTypeUtils

public class ParameterizedPrimitiveTypeUtils
extends Object

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


Nested Class Summary
static class ParameterizedPrimitiveTypeUtils.HiveVarcharSerDeHelper
          Utils for varchar type
 
Constructor Summary
ParameterizedPrimitiveTypeUtils()
           
 
Method Summary
static boolean doesPrimitiveMatchTypeParams(HiveVarchar value, VarcharTypeParams typeParams)
           
static boolean doesWritableMatchTypeParams(HiveVarcharWritable writable, VarcharTypeParams typeParams)
           
static BaseTypeParams getTypeParamsFromPrimitiveObjectInspector(PrimitiveObjectInspector oi)
           
static BaseTypeParams getTypeParamsFromPrimitiveTypeEntry(PrimitiveObjectInspectorUtils.PrimitiveTypeEntry typeEntry)
           
static BaseTypeParams getTypeParamsFromTypeInfo(TypeInfo typeInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterizedPrimitiveTypeUtils

public ParameterizedPrimitiveTypeUtils()
Method Detail

getTypeParamsFromTypeInfo

public static BaseTypeParams getTypeParamsFromTypeInfo(TypeInfo typeInfo)

getTypeParamsFromPrimitiveTypeEntry

public static BaseTypeParams getTypeParamsFromPrimitiveTypeEntry(PrimitiveObjectInspectorUtils.PrimitiveTypeEntry typeEntry)

getTypeParamsFromPrimitiveObjectInspector

public static BaseTypeParams getTypeParamsFromPrimitiveObjectInspector(PrimitiveObjectInspector oi)

doesWritableMatchTypeParams

public static boolean doesWritableMatchTypeParams(HiveVarcharWritable writable,
                                                  VarcharTypeParams typeParams)

doesPrimitiveMatchTypeParams

public static boolean doesPrimitiveMatchTypeParams(HiveVarchar value,
                                                   VarcharTypeParams typeParams)


Copyright © 2012 The Apache Software Foundation