Package org.apache.calcite.adapter.jdbc
Class JdbcRules
java.lang.Object
org.apache.calcite.adapter.jdbc.JdbcRules
Rules and relational operators for
JdbcConvention
calling convention.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Aggregate operator implemented in JDBC convention.static class
Rule to convert aAggregate
to aJdbcRules.JdbcAggregate
.static class
Deprecated.static class
Implementation ofFilter
injdbc calling convention
.static class
Rule to convert aFilter
to anJdbcRules.JdbcFilter
.static class
Intersect operator implemented in JDBC convention.static class
Rule to convert aIntersect
to aJdbcRules.JdbcIntersect
.static class
Join operator implemented in JDBC convention.static class
Rule that converts a join to JDBC.static class
Minus operator implemented in JDBC convention.static class
Rule to convert aMinus
to aJdbcRules.JdbcMinus
.static class
Implementation ofProject
injdbc calling convention
.static class
Rule to convert aProject
to anJdbcRules.JdbcProject
.static class
Sort operator implemented in JDBC convention.static class
Rule to convert aSort
to anJdbcRules.JdbcSort
.static class
Rule that converts a table-modification to JDBC.static class
Table-modification operator implemented in JDBC convention.static class
Union operator implemented in JDBC convention.static class
Rule to convert anUnion
to aJdbcRules.JdbcUnion
.static class
Values operator implemented in JDBC convention.static class
Rule that converts a values operator to JDBC. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RelFactories.AggregateFactory
static final RelFactories.ExchangeFactory
static final RelBuilderFactory
ARelBuilderFactory
that creates aRelBuilder
that will create JDBC relational expressions for everything.protected static final org.slf4j.Logger
static final RelFactories.MatchFactory
static final RelFactories.SetOpFactory
static final RelFactories.SnapshotFactory
static final RelFactories.SortExchangeFactory
static final RelFactories.SortFactory
static final RelFactories.TableScanFactory
static final RelFactories.ValuesFactory
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<RelOptRule>
rules
(JdbcConvention out) Creates a list of rules with the given JDBC convention instance.static List<RelOptRule>
rules
(JdbcConvention out, RelBuilderFactory relBuilderFactory) Creates a list of rules with the given JDBC convention instance and builder factory.
-
Field Details
-
LOGGER
protected static final org.slf4j.Logger LOGGER -
SORT_FACTORY
-
EXCHANGE_FACTORY
-
SORT_EXCHANGE_FACTORY
-
AGGREGATE_FACTORY
-
MATCH_FACTORY
-
SET_OP_FACTORY
-
VALUES_FACTORY
-
TABLE_SCAN_FACTORY
-
SNAPSHOT_FACTORY
-
JDBC_BUILDER
ARelBuilderFactory
that creates aRelBuilder
that will create JDBC relational expressions for everything.
-
-
Method Details
-
rules
Creates a list of rules with the given JDBC convention instance. -
rules
Creates a list of rules with the given JDBC convention instance and builder factory.
-