Uses of Class
org.apache.calcite.rel.mutable.MutableProject
-
Packages that use MutableProject Package Description org.apache.calcite.plan Defines interfaces for constructing rule-based optimizers of relational expressions.org.apache.calcite.rel.mutable Defines mutable relational expressions. -
-
Uses of MutableProject in org.apache.calcite.plan
Methods in org.apache.calcite.plan with parameters of type MutableProject Modifier and Type Method Description protected static RexShuttle
SubstitutionVisitor. getRexShuttle(MutableProject target)
Builds a shuttle that stores a list of expressions, and can map incoming expressions to references to them.protected MutableRel
SubstitutionVisitor.FilterToProjectUnifyRule. invert(MutableRel model, MutableRel input, MutableProject project)
-
Uses of MutableProject in org.apache.calcite.rel.mutable
Methods in org.apache.calcite.rel.mutable that return MutableProject Modifier and Type Method Description static MutableProject
MutableProject. of(RelDataType rowType, MutableRel input, java.util.List<RexNode> projects)
Creates a MutableProject.Methods in org.apache.calcite.rel.mutable with parameters of type MutableProject Modifier and Type Method Description static boolean
MutableRels. isTrivial(MutableProject project)
static MutableRel
MutableRels. strip(MutableProject project)
-