Package org.apache.calcite.interpreter
Interface BindableRel
- All Superinterfaces:
ArrayBindable,Bindable<@Nullable Object[]>,Cloneable,InterpretableRel,RelNode,RelOptNode,Typed
- All Known Implementing Classes:
Bindables.BindableAggregate,Bindables.BindableFilter,Bindables.BindableIntersect,Bindables.BindableJoin,Bindables.BindableMatch,Bindables.BindableMinus,Bindables.BindableProject,Bindables.BindableSort,Bindables.BindableTableScan,Bindables.BindableUnion,Bindables.BindableValues,Bindables.BindableWindow,DruidQuery,EnumerableBindable
Relational expression that can implement itself in Bindable
convention.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.calcite.interpreter.InterpretableRel
InterpretableRel.InterpreterImplementorNested classes/interfaces inherited from interface org.apache.calcite.rel.RelNode
RelNode.Context -
Method Summary
Methods inherited from interface org.apache.calcite.runtime.ArrayBindable
getElementTypeMethods inherited from interface org.apache.calcite.interpreter.InterpretableRel
implementMethods 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, strippedMethods inherited from interface org.apache.calcite.plan.RelOptNode
getCluster, getDescription, getId, getTraitSet