Uses of Class
net.hydromatic.morel.compile.Compiler.Context
-
Packages that use Compiler.Context Package Description net.hydromatic.morel.compile Validates programs (represented asAstNode), deduces their type, and compiles them into code that can be evaluated. -
-
Uses of Compiler.Context in net.hydromatic.morel.compile
Subclasses of Compiler.Context in net.hydromatic.morel.compile Modifier and Type Class Description (package private) static classCalciteCompiler.RelContextTranslation context.Methods in net.hydromatic.morel.compile that return Compiler.Context Modifier and Type Method Description (package private) Compiler.ContextCompiler.Context. bindAll(Iterable<Binding> bindings)(package private) static Compiler.ContextCompiler.Context. of(Environment env)Methods in net.hydromatic.morel.compile with parameters of type Compiler.Context Modifier and Type Method Description CodeCompiler. compile(Compiler.Context cx, Core.Exp expression)private ApplicableCompiler. compileApplicable(Compiler.Context cx, Core.Exp fn, Type argType, Pos pos)Compiles a function value to anApplicable, if possible, or returns null.protected CalciteCompiler.RelCodeCalciteCompiler. compileApply(Compiler.Context cx, Core.Apply apply)protected CodeCompiler. compileApply(Compiler.Context cx, Core.Apply apply)CodeCalciteCompiler. compileArg(Compiler.Context cx, Core.Exp expression)CodeCompiler. compileArg(Compiler.Context cx, Core.Exp expression)Compiles the argument to "apply".List<Code>Compiler. compileArgs(Compiler.Context cx, Iterable<? extends Core.Exp> expressions)Compiles the tuple arguments to "apply".private CodeCompiler. compileCall(Compiler.Context cx, BuiltIn builtIn, Core.Exp arg, Pos pos)(package private) voidCompiler. compileDecl(Compiler.Context cx, Core.Decl decl, boolean isDecl, Set<Core.Exp> queriesToWrap, List<Code> matchCodes, List<Binding> bindings, List<Compiler.Action> actions)private CodeCompiler. compileFieldName(Compiler.Context cx, Core.NamedPat idPat)private CodeCompiler. compileFieldNames(Compiler.Context cx, List<Core.IdPat> fieldNames)protected CalciteCompiler.RelCodeCalciteCompiler. compileFrom(Compiler.Context cx, Core.From from)protected CodeCompiler. compileFrom(Compiler.Context cx, Core.From from)private CodeCompiler. compileLet(Compiler.Context cx, Core.Let let)private CodeCompiler. compileLocal(Compiler.Context cx, Core.Local local)private Pair<Core.Pat,Code>Compiler. compileMatch(Compiler.Context cx, Core.Match match)private CodeCompiler. compileMatchList(Compiler.Context cx, List<Core.Match> matchList)Compiles amatchexpression.private voidCompiler. compileValDecl(Compiler.Context cx, Core.ValDecl valDecl, boolean isDecl, Set<Core.Exp> queriesToWrap, List<Code> matchCodes, List<Binding> bindings, List<Compiler.Action> actions)protected Supplier<Codes.RowSink>Compiler. createRowSinkFactory(Compiler.Context cx0, com.google.common.collect.ImmutableList<Binding> bindings, List<Core.FromStep> steps, Type elementType)protected CodeCalciteCompiler. finishCompileApply(Compiler.Context cx, Applicable fnValue, Code argCode, Type argType)protected CodeCalciteCompiler. finishCompileApply(Compiler.Context cx, Code fnCode, Code argCode, Type argType)protected CodeCompiler. finishCompileApply(Compiler.Context cx, Applicable fnValue, Code argCode, Type argType)protected CodeCompiler. finishCompileApply(Compiler.Context cx, Code fnCode, Code argCode, Type argType)protected CodeCalciteCompiler. finishCompileLet(Compiler.Context cx, List<Code> matchCodes_, Code resultCode_, Type resultType)protected CodeCompiler. finishCompileLet(Compiler.Context cx, List<Code> matchCodes, Code resultCode, Type resultType)private ApplicableCompiler. toApplicable(Compiler.Context cx, Object o, Type argType, Pos pos)
-