Package org.apache.calcite.interpreter
Interface BindableRel
-
- All Superinterfaces:
ArrayBindable
,Bindable<java.lang.Object[]>
,java.lang.Cloneable
,InterpretableRel
,RelNode
,RelOptNode
,Typed
- All Known Implementing Classes:
Bindables.BindableAggregate
,Bindables.BindableFilter
,Bindables.BindableJoin
,Bindables.BindableProject
,Bindables.BindableSort
,Bindables.BindableTableScan
,Bindables.BindableUnion
,Bindables.BindableValues
,Bindables.BindableWindow
,DruidQuery
,EnumerableBindable
public interface BindableRel extends RelNode, ArrayBindable, InterpretableRel
Relational expression that can implement itself in Bindable convention.- See Also:
BindableConvention
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.calcite.interpreter.InterpretableRel
InterpretableRel.InterpreterImplementor
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.RelNode
RelNode.Context
-
-
Method Summary
-
Methods inherited from interface org.apache.calcite.runtime.ArrayBindable
getElementType
-
Methods inherited from interface org.apache.calcite.interpreter.InterpretableRel
implement
-
Methods inherited from interface org.apache.calcite.rel.RelNode
accept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, computeSelfCost, copy, 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
-
Methods inherited from interface org.apache.calcite.plan.RelOptNode
getCluster, getDescription, getDigest, getId, getTraitSet
-
-