public class UpdateAsRetractionTraitDef extends org.apache.calcite.plan.RelTraitDef<UpdateAsRetractionTrait>
UpdateAsRetractionTrait
.Constructor and Description |
---|
UpdateAsRetractionTraitDef() |
Modifier and Type | Method and Description |
---|---|
boolean |
canConvert(org.apache.calcite.plan.RelOptPlanner planner,
UpdateAsRetractionTrait fromTrait,
UpdateAsRetractionTrait toTrait) |
static T |
canonize(T x$1) |
static org.apache.calcite.plan.RelCompositeTrait |
canonizeComposite(org.apache.calcite.plan.RelCompositeTrait x$1) |
org.apache.calcite.rel.RelNode |
convert(org.apache.calcite.plan.RelOptPlanner planner,
org.apache.calcite.rel.RelNode rel,
UpdateAsRetractionTrait toTrait,
boolean allowInfiniteCostConverters) |
static void |
deregisterConverterRule(org.apache.calcite.plan.RelOptPlanner x$1,
org.apache.calcite.rel.convert.ConverterRule x$2) |
UpdateAsRetractionTrait |
getDefault() |
String |
getSimpleName() |
Class<UpdateAsRetractionTrait> |
getTraitClass() |
static UpdateAsRetractionTraitDef |
INSTANCE() |
static boolean |
multiple() |
static void |
registerConverterRule(org.apache.calcite.plan.RelOptPlanner x$1,
org.apache.calcite.rel.convert.ConverterRule x$2) |
public static UpdateAsRetractionTraitDef INSTANCE()
public static boolean multiple()
public static final T canonize(T x$1)
public static final org.apache.calcite.plan.RelCompositeTrait canonizeComposite(org.apache.calcite.plan.RelCompositeTrait x$1)
public static void registerConverterRule(org.apache.calcite.plan.RelOptPlanner x$1, org.apache.calcite.rel.convert.ConverterRule x$2)
public static void deregisterConverterRule(org.apache.calcite.plan.RelOptPlanner x$1, org.apache.calcite.rel.convert.ConverterRule x$2)
public org.apache.calcite.rel.RelNode convert(org.apache.calcite.plan.RelOptPlanner planner, org.apache.calcite.rel.RelNode rel, UpdateAsRetractionTrait toTrait, boolean allowInfiniteCostConverters)
convert
in class org.apache.calcite.plan.RelTraitDef<UpdateAsRetractionTrait>
public boolean canConvert(org.apache.calcite.plan.RelOptPlanner planner, UpdateAsRetractionTrait fromTrait, UpdateAsRetractionTrait toTrait)
canConvert
in class org.apache.calcite.plan.RelTraitDef<UpdateAsRetractionTrait>
public Class<UpdateAsRetractionTrait> getTraitClass()
getTraitClass
in class org.apache.calcite.plan.RelTraitDef<UpdateAsRetractionTrait>
public String getSimpleName()
getSimpleName
in class org.apache.calcite.plan.RelTraitDef<UpdateAsRetractionTrait>
public UpdateAsRetractionTrait getDefault()
getDefault
in class org.apache.calcite.plan.RelTraitDef<UpdateAsRetractionTrait>
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.