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 © 2022 The Apache Software Foundation. All rights reserved.