Package org.apache.calcite.interpreter
Class Bindables
java.lang.Object
org.apache.calcite.interpreter.Bindables
Utilities pertaining to
BindableRel and BindableConvention.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classImplementation ofAggregatein bindable calling convention.static classRule that converts anAggregateto bindable convention.static classImplementation ofFilterin bindable convention.static classRule that converts aFilterto bindable convention.static classImplementation ofIntersectin bindable calling convention.static classImplementation ofJoinin bindable calling convention.static classRule to convert aLogicalJointo aBindables.BindableJoin.static classImplementation ofMatchin bindable convention.static classRule to convert aLogicalMatchto aBindables.BindableMatch.static classImplementation ofMinusin bindable calling convention.static classImplementation ofProjectin bindable calling convention.static classRule to convert aLogicalProjectto aBindables.BindableProject.static classRule to convert anSetOpto aBindables.BindableUnionorBindables.BindableIntersectorBindables.BindableMinus.static classImplementation ofSortbindable calling convention.static classRule to convert anSortto aBindables.BindableSort.static classScan of a table that implementsScannableTableand therefore can be converted into anEnumerable.static classRule that converts aTableScanto bindable convention.static classImplementation ofUnionin bindable calling convention.static classImplementation ofValuesin bindable calling convention.static classRule that converts aValuesto bindable convention.static classImplementation ofWindowin bindable convention.static classRule to convert aLogicalWindowto aBindables.BindableWindow. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RelOptRulestatic final RelOptRulestatic final RelOptRulestatic final RelOptRulestatic final RelOptRulestatic final RelOptRulestatic final RelOptRuleDeprecated.static final RelOptRulestatic final RelOptRulestatic final RelOptRulestatic final RelOptRulestatic final NoneToBindableConverterRuleRule that converts a relational expression fromConvention.NONEtoBindableConvention.static final com.google.common.collect.ImmutableList<RelOptRule>All rules that convert logical relational expression to bindable. -
Method Summary
-
Field Details
-
BINDABLE_TABLE_SCAN_RULE
-
BINDABLE_FILTER_RULE
-
BINDABLE_PROJECT_RULE
-
BINDABLE_SORT_RULE
-
BINDABLE_JOIN_RULE
-
BINDABLE_SET_OP_RULE
-
BINDABLE_SETOP_RULE
Deprecated.UseBINDABLE_SET_OP_RULE. -
BINDABLE_VALUES_RULE
-
BINDABLE_AGGREGATE_RULE
-
BINDABLE_WINDOW_RULE
-
BINDABLE_MATCH_RULE
-
FROM_NONE_RULE
Rule that converts a relational expression fromConvention.NONEtoBindableConvention. -
RULES
All rules that convert logical relational expression to bindable.
-
BINDABLE_SET_OP_RULE.