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

java.lang.Object
  extended by org.apache.hadoop.hive.ql.exec.Operator<T>
      extended by org.apache.hadoop.hive.ql.exec.TerminalOperator<FileSinkDesc>
          extended by org.apache.hadoop.hive.ql.exec.FileSinkOperator
              extended by org.apache.hadoop.hive.ql.exec.vector.VectorFileSinkOperator
All Implemented Interfaces:
Serializable, Cloneable, Node

public class VectorFileSinkOperator
extends FileSinkOperator

File Sink operator implementation.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.exec.FileSinkOperator
FileSinkOperator.FSPaths, FileSinkOperator.RecordWriter
 
Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.exec.Operator
Operator.OperatorFunc, Operator.State
 
Field Summary
 
Fields inherited from class org.apache.hadoop.hive.ql.exec.Operator
HIVECOUNTERCREATEDFILES, HIVECOUNTERFATAL
 
Constructor Summary
VectorFileSinkOperator()
           
VectorFileSinkOperator(VectorizationContext context, OperatorDesc conf)
           
 
Method Summary
 void processOp(Object data, int tag)
          Process the row.
 
Methods inherited from class org.apache.hadoop.hive.ql.exec.FileSinkOperator
augmentPlan, checkOutputSpecs, closeOp, getName, getOperatorName, getType, jobCloseOp, startGroup
 
Methods inherited from class org.apache.hadoop.hive.ql.exec.Operator
acceptLimitPushdown, cleanUpInputFileChanged, cleanUpInputFileChangedOp, clone, cloneOp, cloneRecursiveChildren, close, columnNamesRowResolvedCanBeObtained, dump, dump, endGroup, flush, getChildOperators, getChildren, getColumnExprMap, getConf, getConfiguration, getDone, getExecContext, getGroupKeyObject, getGroupKeyObjectInspector, getIdentifier, getInputObjInspectors, getNumChild, getNumParent, getOperatorId, getOpTraits, getOutputObjInspector, getParentOperators, getSchema, getStatistics, getStats, initialize, initializeLocalWork, initOperatorId, isUseBucketizedHiveInputFormat, jobClose, logStats, opAllowedAfterMapJoin, opAllowedBeforeMapJoin, opAllowedBeforeSortMergeJoin, opAllowedConvertMapJoin, passExecContext, preorderMap, processGroup, removeChild, removeChildAndAdoptItsChildren, removeChildren, removeParent, replaceChild, replaceParent, reset, resetId, resetStats, setAlias, setChildOperators, setColumnExprMap, setConf, setExecContext, setGroupKeyObject, setGroupKeyObjectInspector, setId, setInputObjInspectors, setOperatorId, setOpTraits, setOutputCollector, setParentOperators, setReporter, setSchema, setStatistics, setUseBucketizedHiveInputFormat, supportAutomaticSortMergeJoin, supportSkewJoinOptimization, supportUnionRemoveOptimization, toString, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VectorFileSinkOperator

public VectorFileSinkOperator(VectorizationContext context,
                              OperatorDesc conf)

VectorFileSinkOperator

public VectorFileSinkOperator()
Method Detail

processOp

public void processOp(Object data,
                      int tag)
               throws HiveException
Description copied from class: Operator
Process the row.

Overrides:
processOp in class FileSinkOperator
Parameters:
data - The object representing the row.
tag - The tag of the row usually means which parent this row comes from. Rows with the same tag should have exactly the same rowInspector all the time.
Throws:
HiveException


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