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 classAggregate operator implemented in JDBC convention.static classRule to convert aAggregateto aJdbcRules.JdbcAggregate.static classDeprecated.static classImplementation ofFilterinjdbc calling convention.static classRule to convert aFilterto anJdbcRules.JdbcFilter.static classIntersect operator implemented in JDBC convention.static classRule to convert aIntersectto aJdbcRules.JdbcIntersect.static classJoin operator implemented in JDBC convention.static classRule that converts a join to JDBC.static classMinus operator implemented in JDBC convention.static classRule to convert aMinusto aJdbcRules.JdbcMinus.static classImplementation ofProjectinjdbc calling convention.static classRule to convert aProjectto anJdbcRules.JdbcProject.static classSort operator implemented in JDBC convention.static classRule to convert aSortto anJdbcRules.JdbcSort.static classRule that converts a table-modification to JDBC.static classTable-modification operator implemented in JDBC convention.static classUnion operator implemented in JDBC convention.static classRule to convert anUnionto aJdbcRules.JdbcUnion.static classValues operator implemented in JDBC convention.static classRule that converts a values operator to JDBC. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RelFactories.AggregateFactorystatic final RelFactories.ExchangeFactorystatic final RelBuilderFactoryARelBuilderFactorythat creates aRelBuilderthat will create JDBC relational expressions for everything.protected static final org.slf4j.Loggerstatic final RelFactories.MatchFactorystatic final RelFactories.SetOpFactorystatic final RelFactories.SnapshotFactorystatic final RelFactories.SortExchangeFactorystatic final RelFactories.SortFactorystatic final RelFactories.TableScanFactorystatic 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
ARelBuilderFactorythat creates aRelBuilderthat 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.
-