public class DruidConvention extends Object implements org.apache.calcite.plan.Convention
Modifier and Type | Method and Description |
---|---|
boolean |
canConvertConvention(org.apache.calcite.plan.Convention toConvention) |
Class |
getInterface() |
String |
getName() |
org.apache.calcite.plan.RelTraitDef |
getTraitDef() |
static DruidConvention |
instance() |
void |
register(org.apache.calcite.plan.RelOptPlanner planner) |
boolean |
satisfies(org.apache.calcite.plan.RelTrait trait) |
String |
toString() |
boolean |
useAbstractConvertersForConversion(org.apache.calcite.plan.RelTraitSet fromTraits,
org.apache.calcite.plan.RelTraitSet toTraits) |
public static DruidConvention instance()
public Class getInterface()
getInterface
in interface org.apache.calcite.plan.Convention
public String getName()
getName
in interface org.apache.calcite.plan.Convention
public boolean canConvertConvention(org.apache.calcite.plan.Convention toConvention)
canConvertConvention
in interface org.apache.calcite.plan.Convention
public boolean useAbstractConvertersForConversion(org.apache.calcite.plan.RelTraitSet fromTraits, org.apache.calcite.plan.RelTraitSet toTraits)
useAbstractConvertersForConversion
in interface org.apache.calcite.plan.Convention
public org.apache.calcite.plan.RelTraitDef getTraitDef()
getTraitDef
in interface org.apache.calcite.plan.RelTrait
public boolean satisfies(org.apache.calcite.plan.RelTrait trait)
satisfies
in interface org.apache.calcite.plan.RelTrait
public void register(org.apache.calcite.plan.RelOptPlanner planner)
register
in interface org.apache.calcite.plan.RelTrait
Copyright © 2011–2017. All rights reserved.