org.apache.hadoop.hive.ql.exec.vector
Class VectorExpressionDescriptor

java.lang.Object
  extended by org.apache.hadoop.hive.ql.exec.vector.VectorExpressionDescriptor

public class VectorExpressionDescriptor
extends Object

Describes a vector expression and encapsulates the VectorExpressionDescriptor.Mode, number of arguments, argument types VectorExpressionDescriptor.ArgumentType and expression types VectorExpressionDescriptor.InputExpressionType.


Nested Class Summary
static class VectorExpressionDescriptor.ArgumentType
           
static class VectorExpressionDescriptor.Builder
          Builder builds a VectorExpressionDescriptor.Descriptor object.
static class VectorExpressionDescriptor.Descriptor
          Descriptor is immutable and is constructed by the VectorExpressionDescriptor.Builder only.
static class VectorExpressionDescriptor.InputExpressionType
           
static class VectorExpressionDescriptor.Mode
           
 
Constructor Summary
VectorExpressionDescriptor()
           
 
Method Summary
 Class<?> getVectorExpressionClass(Class<?> udf, VectorExpressionDescriptor.Descriptor descriptor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VectorExpressionDescriptor

public VectorExpressionDescriptor()
Method Detail

getVectorExpressionClass

public Class<?> getVectorExpressionClass(Class<?> udf,
                                         VectorExpressionDescriptor.Descriptor descriptor)
                                  throws HiveException
Throws:
HiveException


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