Package org.apache.calcite.interpreter
Class Bindables
java.lang.Object
org.apache.calcite.interpreter.Bindables
Utilities pertaining to
BindableRel
and BindableConvention
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Implementation ofAggregate
in bindable calling convention.static class
Rule that converts anAggregate
to bindable convention.static class
Implementation ofFilter
in bindable convention.static class
Rule that converts aFilter
to bindable convention.static class
Implementation ofIntersect
in bindable calling convention.static class
Implementation ofJoin
in bindable calling convention.static class
Rule to convert aLogicalJoin
to aBindables.BindableJoin
.static class
Implementation ofMatch
in bindable convention.static class
Rule to convert aLogicalMatch
to aBindables.BindableMatch
.static class
Implementation ofMinus
in bindable calling convention.static class
Implementation ofProject
in bindable calling convention.static class
Rule to convert aLogicalProject
to aBindables.BindableProject
.static class
Rule to convert anSetOp
to aBindables.BindableUnion
orBindables.BindableIntersect
orBindables.BindableMinus
.static class
Implementation ofSort
bindable calling convention.static class
Rule to convert anSort
to aBindables.BindableSort
.static class
Scan of a table that implementsScannableTable
and therefore can be converted into anEnumerable
.static class
Rule that converts aTableScan
to bindable convention.static class
Implementation ofUnion
in bindable calling convention.static class
Implementation ofValues
in bindable calling convention.static class
Rule that converts aValues
to bindable convention.static class
Implementation ofWindow
in bindable convention.static class
Rule to convert aLogicalWindow
to aBindables.BindableWindow
. -
Field Summary
Modifier and TypeFieldDescriptionstatic final RelOptRule
static final RelOptRule
static final RelOptRule
static final RelOptRule
static final RelOptRule
static final RelOptRule
static final RelOptRule
Deprecated.static final RelOptRule
static final RelOptRule
static final RelOptRule
static final RelOptRule
static final NoneToBindableConverterRule
Rule that converts a relational expression fromConvention.NONE
toBindableConvention
.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.NONE
toBindableConvention
. -
RULES
All rules that convert logical relational expression to bindable.
-
BINDABLE_SET_OP_RULE
.