Uses of Class
net.hydromatic.morel.compile.CalciteCompiler.RelContext
Packages that use CalciteCompiler.RelContext
Package
Description
Validates programs
(represented as
AstNode),
deduces their type,
and compiles them into code that can be evaluated.-
Uses of CalciteCompiler.RelContext in net.hydromatic.morel.compile
Fields in net.hydromatic.morel.compile declared as CalciteCompiler.RelContextModifier and TypeFieldDescription(package private) final @Nullable CalciteCompiler.RelContextCalciteCompiler.RelContext.parentMethods in net.hydromatic.morel.compile that return CalciteCompiler.RelContextModifier and TypeMethodDescription(package private) CalciteCompiler.RelContextprivate static CalciteCompiler.RelContextCalciteCompiler.getRelContext(CalciteCompiler.RelContext cx, Environment env, List<String> names) private CalciteCompiler.RelContextCalciteCompiler.group(CalciteCompiler.RelContext cx, Core.Group group) private CalciteCompiler.RelContextCalciteCompiler.join(CalciteCompiler.RelContext cx, int i, Core.Scan scan) private CalciteCompiler.RelContextCalciteCompiler.order(CalciteCompiler.RelContext cx, Core.Order order) private CalciteCompiler.RelContextCalciteCompiler.skip(CalciteCompiler.RelContext cx, Core.Skip skip) private CalciteCompiler.RelContextCalciteCompiler.take(CalciteCompiler.RelContext cx, Core.Take take) private CalciteCompiler.RelContextCalciteCompiler.where(CalciteCompiler.RelContext cx, Core.Where where) private CalciteCompiler.RelContextCalciteCompiler.yield_(CalciteCompiler.RelContext cx, List<Binding> bindings, Core.Exp exp) private CalciteCompiler.RelContextCalciteCompiler.yield_(CalciteCompiler.RelContext cx, Core.Yield yield) Methods in net.hydromatic.morel.compile with parameters of type CalciteCompiler.RelContextModifier and TypeMethodDescriptionprivate static CalciteCompiler.RelContextCalciteCompiler.getRelContext(CalciteCompiler.RelContext cx, Environment env, List<String> names) private CalciteCompiler.RelContextCalciteCompiler.group(CalciteCompiler.RelContext cx, Core.Group group) private CalciteCompiler.RelContextCalciteCompiler.join(CalciteCompiler.RelContext cx, int i, Core.Scan scan) private org.apache.calcite.rex.RexNodeCalciteCompiler.maybeNot(CalciteCompiler.RelContext cx, org.apache.calcite.rex.RexNode e, boolean not) private org.apache.calcite.rex.RexNodeCalciteCompiler.morelApply(CalciteCompiler.RelContext cx, Type type, Type argType, org.apache.calcite.rex.RexNode fn, org.apache.calcite.rex.RexNode arg) private org.apache.calcite.rex.RexNodeCalciteCompiler.morelScalar(CalciteCompiler.RelContext cx, Core.Exp exp) private CalciteCompiler.RelContextCalciteCompiler.order(CalciteCompiler.RelContext cx, Core.Order order) private CalciteCompiler.RelContextCalciteCompiler.skip(CalciteCompiler.RelContext cx, Core.Skip skip) private CalciteCompiler.RelContextCalciteCompiler.take(CalciteCompiler.RelContext cx, Core.Take take) private Core.TupleCalciteCompiler.toRecord(CalciteCompiler.RelContext cx, Core.Id id) booleanCalciteCompiler.RelCode.toRel(CalciteCompiler.RelContext cx, boolean aggressive) private org.apache.calcite.rel.RelNodeCalciteCompiler.toRel2(CalciteCompiler.RelContext cx, Core.Exp expression) (package private) booleanCalciteCompiler.toRel3(CalciteCompiler.RelContext cx, Core.Exp expression, boolean aggressive) private org.apache.calcite.rex.RexNodeCalciteCompiler.translate(CalciteCompiler.RelContext cx, Core.Exp exp) private List<org.apache.calcite.rex.RexNode> CalciteCompiler.translateList(CalciteCompiler.RelContext cx, List<Core.Exp> exps) private CalciteCompiler.RelContextCalciteCompiler.where(CalciteCompiler.RelContext cx, Core.Where where) private CalciteCompiler.RelContextCalciteCompiler.yield_(CalciteCompiler.RelContext cx, List<Binding> bindings, Core.Exp exp) private CalciteCompiler.RelContextCalciteCompiler.yield_(CalciteCompiler.RelContext cx, Core.Yield yield) Method parameters in net.hydromatic.morel.compile with type arguments of type CalciteCompiler.RelContextModifier and TypeMethodDescriptionstatic CalciteCompiler.RelCodeCalciteCompiler.RelCode.of(Code code, Predicate<CalciteCompiler.RelContext> c) Constructors in net.hydromatic.morel.compile with parameters of type CalciteCompiler.RelContextModifierConstructorDescription(package private)RelContext(Environment env, CalciteCompiler.RelContext parent, org.apache.calcite.tools.RelBuilder relBuilder, com.google.common.collect.ImmutableSortedMap<String, CalciteCompiler.VarData> map, int inputCount)