Uses of Class
net.hydromatic.morel.ast.Core.Scan
Packages that use Core.Scan
Package
Description
Abstract syntax tree.
Validates programs (represented as
AstNode),
deduces their type, and compiles them into code that can be evaluated.-
Uses of Core.Scan in net.hydromatic.morel.ast
Methods in net.hydromatic.morel.ast that return Core.ScanModifier and TypeMethodDescriptionCore.Scan.copy(Core.StepEnv env, Core.Pat pat, Core.Exp exp, Core.Exp condition) CoreBuilder.scan(Core.StepEnv env, Core.Pat pat, Core.Exp exp, Core.Exp condition) protected Core.ScanMethods in net.hydromatic.morel.ast with parameters of type Core.Scan -
Uses of Core.Scan in net.hydromatic.morel.compile
Methods in net.hydromatic.morel.compile with parameters of type Core.ScanModifier and TypeMethodDescriptionprivate CalciteCompiler.RelContextCalciteCompiler.join(CalciteCompiler.RelContext cx, int i, Core.Scan scan) private Core.FromSuchThatShuttle.FromVisitor.rewrite1(Core.Scan scan, List<? extends Core.FromStep> laterSteps, PairList<Core.IdPat, Core.Exp> idPats) Rewrites an unbounded scan to afromexpression, using predicates in later steps to determine the ranges of variables.