Package org.apache.calcite.adapter.pig
Interface PigRel
- All Superinterfaces:
Cloneable
,RelNode
,RelOptNode
- All Known Implementing Classes:
PigAggregate
,PigFilter
,PigJoin
,PigProject
,PigTableScan
Relational expression that uses the Pig calling convention.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
Callback for the implementation process that converts a tree ofPigRel
nodes into complete Pig Latin script.Nested classes/interfaces inherited from interface org.apache.calcite.rel.RelNode
RelNode.Context
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Convention
Calling convention for relational operations that occur in Pig. -
Method Summary
Modifier and TypeMethodDescriptionvoid
implement
(PigRel.Implementor implementor) Converts this node to a Pig Latin statement.Methods inherited from interface org.apache.calcite.rel.RelNode
accept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, copy, deepEquals, deepHashCode, estimateRowCount, explain, explain, fieldIsNullable, getConvention, getCorrelVariable, getDigest, getExpectedInputRowType, getInput, getInputs, getRelDigest, getRelTypeName, getRowType, getTable, getVariablesSet, isEnforcer, isValid, metadata, onRegister, recomputeDigest, register, replaceInput, stripped
Methods inherited from interface org.apache.calcite.plan.RelOptNode
getCluster, getDescription, getId, getTraitSet
-
Field Details
-
CONVENTION
Calling convention for relational operations that occur in Pig.
-
-
Method Details
-
implement
Converts this node to a Pig Latin statement.
-