See: Description
| Class | Description |
|---|---|
| JDBCAbstractSplitFilterRule |
JDBCAbstractSplitFilterRule split a
HiveFilter into
two HiveFilter operators where the lower operator
could be pushed down below the
HiveJdbcConverter}
operator and therefore could be sent to the external table. |
| JDBCAbstractSplitFilterRule.FilterSupportedFunctionsVisitor |
FilterSupportedFunctionsVisitor traverse all of the Rex call and splits them into
two lists, one with supported jdbc calls, and one with not supported jdbc calls.
|
| JDBCAbstractSplitFilterRule.JDBCSplitFilterAboveJoinRule |
JDBCSplitFilterAboveJoinRule split splitter above a HiveJoin operator, so we could push it into the HiveJoin.
|
| JDBCAbstractSplitFilterRule.JDBCSplitFilterRule |
JDBCSplitFilterRule splits a HiveFilter rule so we could push part of the HiveFilter into the jdbc.
|
| JDBCAggregationPushDownRule |
JDBCAggregationPushDownRule convert a
HiveAggregate
into a org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregateRule.JdbcAggregate
and pushes it down below the HiveJdbcConverter
operator so it will be sent to the external table. |
| JDBCExtractJoinFilterRule |
JDBCExtractJoinFilterRule extracts out the
HiveFilter
from a HiveJoin operator. |
| JDBCFilterJoinRule |
Rule that tries to push filter expressions into a join condition and into
the inputs of the join.
|
| JDBCFilterPushDownRule |
JDBCExtractJoinFilterRule extracts out the
HiveFilter
from a HiveJoin operator. |
| JDBCJoinPushDownRule |
JDBCJoinPushDownRule convert a
HiveJoin
into a JdbcRules.JdbcJoin
and pushes it down below the HiveJdbcConverter}
operator so it will be sent to the external table. |
| JDBCProjectPushDownRule |
JDBCProjectPushDownRule convert a
HiveProject
into a org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregateRule.JdbcProject
and pushes it down below the HiveJdbcConverter}
operator so it will be sent to the external table. |
| JDBCRexCallValidator |
A utility class that helps identify Hive-Jdbc functions gaps.
|
| JDBCSortPushDownRule |
JDBCSortPushDownRule convert a
HiveSortLimit
into a JdbcRules.JdbcSort
and pushes it down below the HiveJdbcConverter}
operator so it will be sent to the external table. |
| JDBCUnionPushDownRule |
JDBCUnionPushDownRule convert a
HiveUnion
into a JdbcRules.JdbcUnion
and pushes it down below the HiveJdbcConverter}
operator so it will be sent to the external table. |
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.