Class PhoenixConvention
java.lang.Object
org.apache.calcite.plan.Convention.Impl
org.apache.calcite.adapter.jdbc.JdbcConvention
org.apache.drill.exec.store.phoenix.rules.PhoenixConvention
- All Implemented Interfaces:
org.apache.calcite.plan.Convention
,org.apache.calcite.plan.RelTrait
public class PhoenixConvention
extends org.apache.calcite.adapter.jdbc.JdbcConvention
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.calcite.plan.Convention
org.apache.calcite.plan.Convention.Impl
-
Field Summary
Fields inherited from class org.apache.calcite.adapter.jdbc.JdbcConvention
COST_MULTIPLIER, dialect, expression
Fields inherited from interface org.apache.calcite.plan.Convention
NONE
-
Constructor Summary
ConstructorDescriptionPhoenixConvention
(org.apache.calcite.sql.SqlDialect dialect, String name, PhoenixStoragePlugin plugin) -
Method Summary
Methods inherited from class org.apache.calcite.adapter.jdbc.JdbcConvention
of
Methods inherited from class org.apache.calcite.plan.Convention.Impl
canConvertConvention, enforce, getInterface, getName, getTraitDef, satisfies, toString, useAbstractConvertersForConversion
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.calcite.plan.Convention
getRelFactories
Methods inherited from interface org.apache.calcite.plan.RelTrait
apply, equals, hashCode, isDefault
-
Constructor Details
-
PhoenixConvention
public PhoenixConvention(org.apache.calcite.sql.SqlDialect dialect, String name, PhoenixStoragePlugin plugin)
-
-
Method Details
-
register
public void register(org.apache.calcite.plan.RelOptPlanner planner) - Specified by:
register
in interfaceorg.apache.calcite.plan.RelTrait
- Overrides:
register
in classorg.apache.calcite.adapter.jdbc.JdbcConvention
-
getRules
-
getPlugin
-