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, expressionFields inherited from interface org.apache.calcite.plan.Convention
NONE -
Constructor Summary
ConstructorsConstructorDescriptionPhoenixConvention(org.apache.calcite.sql.SqlDialect dialect, String name, PhoenixStoragePlugin plugin) -
Method Summary
Methods inherited from class org.apache.calcite.adapter.jdbc.JdbcConvention
ofMethods inherited from class org.apache.calcite.plan.Convention.Impl
canConvertConvention, enforce, getInterface, getName, getTraitDef, satisfies, toString, useAbstractConvertersForConversionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.calcite.plan.Convention
getRelFactoriesMethods 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:
registerin interfaceorg.apache.calcite.plan.RelTrait- Overrides:
registerin classorg.apache.calcite.adapter.jdbc.JdbcConvention
-
getRules
-
getPlugin
-