public class JdbcIntermediatePrel extends SinglePrel implements PrelFinalizable
DRILL_PHYSICAL
Constructor and Description |
---|
JdbcIntermediatePrel(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traits,
org.apache.calcite.rel.RelNode child) |
Modifier and Type | Method and Description |
---|---|
<T,X,E extends Throwable> |
accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
protected Object |
clone() |
org.apache.calcite.rel.RelNode |
copy(org.apache.calcite.plan.RelTraitSet traitSet,
List<org.apache.calcite.rel.RelNode> inputs) |
Prel |
finalizeRel() |
BatchSchema.SelectionVectorMode |
getEncoding()
A Prel's own SelectionVector mode - i.e whether it generates an SV2, SV4 or None
|
PhysicalOperator |
getPhysicalOperator(PhysicalPlanCreator creator) |
boolean |
needsFinalColumnReordering() |
getSupportedEncodings, iterator
childrenAccept, deriveRowType, estimateRowCount, explainTerms, getInput, getInputs, replaceInput
accept, accept, collectVariablesSet, collectVariablesUsed, computeDigest, computeSelfCost, computeSelfCost, equals, explain, getChildExps, getCluster, getCollationList, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getQuery, getRelTypeName, getRows, getRowType, getTable, getTraitSet, getVariablesSet, getVariablesStopped, hashCode, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, sole, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
prepareForLateralUnnestPipeline
accept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, computeSelfCost, estimateRowCount, explain, getChildExps, getCollationList, getConvention, getCorrelVariable, getExpectedInputRowType, getInput, getInputs, getQuery, getRelTypeName, getRows, getRowType, getTable, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, replaceInput
getCluster, getDescription, getDigest, getId, getTraitSet
forEach, spliterator
public JdbcIntermediatePrel(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traits, org.apache.calcite.rel.RelNode child)
public PhysicalOperator getPhysicalOperator(PhysicalPlanCreator creator)
getPhysicalOperator
in interface Prel
public org.apache.calcite.rel.RelNode copy(org.apache.calcite.plan.RelTraitSet traitSet, List<org.apache.calcite.rel.RelNode> inputs)
copy
in interface org.apache.calcite.rel.RelNode
copy
in class org.apache.calcite.rel.AbstractRelNode
protected Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
public BatchSchema.SelectionVectorMode getEncoding()
Prel
getEncoding
in interface Prel
public Prel finalizeRel()
finalizeRel
in interface PrelFinalizable
public <T,X,E extends Throwable> T accept(PrelVisitor<T,X,E> logicalVisitor, X value)
accept
in interface Prel
accept
in class SinglePrel
public boolean needsFinalColumnReordering()
needsFinalColumnReordering
in interface Prel
needsFinalColumnReordering
in class SinglePrel
Copyright © 1970 The Apache Software Foundation. All rights reserved.