org.apache.hadoop.hive.ql.exec.vector
Class VectorExpressionDescriptor.Builder
java.lang.Object
org.apache.hadoop.hive.ql.exec.vector.VectorExpressionDescriptor.Builder
- Enclosing class:
- VectorExpressionDescriptor
public static class VectorExpressionDescriptor.Builder
- extends Object
Builder builds a VectorExpressionDescriptor.Descriptor
object. Setter methods are provided to set the VectorExpressionDescriptor.Mode
, number
of arguments, argument types and expression types for each argument.
VectorExpressionDescriptor.Builder
public VectorExpressionDescriptor.Builder()
setMode
public VectorExpressionDescriptor.Builder setMode(VectorExpressionDescriptor.Mode m)
setNumArguments
public VectorExpressionDescriptor.Builder setNumArguments(int argCount)
setArgumentTypes
public VectorExpressionDescriptor.Builder setArgumentTypes(VectorExpressionDescriptor.ArgumentType... types)
setArgumentTypes
public VectorExpressionDescriptor.Builder setArgumentTypes(String... types)
setArgumentType
public VectorExpressionDescriptor.Builder setArgumentType(int index,
VectorExpressionDescriptor.ArgumentType type)
setArgumentType
public VectorExpressionDescriptor.Builder setArgumentType(int index,
String type)
setInputExpressionTypes
public VectorExpressionDescriptor.Builder setInputExpressionTypes(VectorExpressionDescriptor.InputExpressionType... types)
setInputExpressionType
public VectorExpressionDescriptor.Builder setInputExpressionType(int index,
VectorExpressionDescriptor.InputExpressionType type)
build
public VectorExpressionDescriptor.Descriptor build()
Copyright © 2014 The Apache Software Foundation. All rights reserved.