org.apache.hadoop.hive.ql.optimizer.optiq.reloperators
Interface HiveRel

All Superinterfaces:
Cloneable, org.eigenbase.rel.RelNode, org.eigenbase.relopt.RelOptNode
All Known Implementing Classes:
HiveAggregateRel, HiveFilterRel, HiveJoinRel, HiveLimitRel, HiveProjectRel, HiveSortRel, HiveTableScanRel

public interface HiveRel
extends org.eigenbase.rel.RelNode


Nested Class Summary
static class HiveRel.Implementor
           
 
Field Summary
static org.eigenbase.relopt.Convention CONVENTION
          Calling convention for relational operations that occur in Hive.
 
Method Summary
 void implement(HiveRel.Implementor implementor)
           
 
Methods inherited from interface org.eigenbase.rel.RelNode
accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, copy, explain, getChildExps, getCollationList, getConvention, getCorrelVariable, getExpectedInputRowType, getInput, getInputs, getOrCreateCorrelVariable, getQuery, getRelTypeName, getRows, getRowType, getTable, getVariablesStopped, isDistinct, isKey, isValid, metadata, onRegister, recomputeDigest, register, registerCorrelVariable, replaceInput, setCorrelVariable
 
Methods inherited from interface org.eigenbase.relopt.RelOptNode
getCluster, getDescription, getDigest, getId, getTraitSet
 

Field Detail

CONVENTION

static final org.eigenbase.relopt.Convention CONVENTION
Calling convention for relational operations that occur in Hive.

Method Detail

implement

void implement(HiveRel.Implementor implementor)


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