Uses of Class
net.hydromatic.morel.ast.Ast.FromStep
Packages that use Ast.FromStep
Package
Description
Abstract syntax tree.
Validates programs (represented as
AstNode),
deduces their type, and compiles them into code that can be evaluated.-
Uses of Ast.FromStep in net.hydromatic.morel.ast
Subclasses of Ast.FromStep in net.hydromatic.morel.astModifier and TypeClassDescriptionstatic classAcomputestep in afromexpression.static classAdistinctstep in afromexpression.static classAnexceptstep in afromexpression.static classAgroupstep in afromexpression.static classAnintersectstep in afromexpression.static classAnintostep in afromexpression.static classAnorderstep in afromexpression.static classArequirestep in aforallexpression.static classA scan (e.g.static classBase class for a step that is a set operation (union,intersect,except).static classAskipstep in afromexpression.static classAtakestep in afromexpression.static classAnthroughstep in afromexpression.static classAunionstep in afromexpression.static classAnunorderstep in afromexpression.static classAwherestep in afromexpression.static classAyieldstep in afromexpression.Fields in net.hydromatic.morel.ast with type parameters of type Ast.FromStepModifier and TypeFieldDescriptionfinal com.google.common.collect.ImmutableList<Ast.FromStep> Ast.Query.stepsMethods in net.hydromatic.morel.ast that return Ast.FromStepModifier and TypeMethodDescriptionMethod parameters in net.hydromatic.morel.ast with type arguments of type Ast.FromStepModifier and TypeMethodDescriptionAst.Exists.copy(List<Ast.FromStep> steps) Ast.Forall.copy(List<Ast.FromStep> steps) Ast.From.copy(List<Ast.FromStep> steps) Creates a copy of thisFromwith given contents, orthisif the contents are the same.abstract Ast.QueryAst.Query.copy(List<Ast.FromStep> steps) Creates a copy of thisFromorExistswith given contents, orthisif the contents are the same.AstBuilder.exists(Pos pos, List<Ast.FromStep> steps) AstBuilder.forall(Pos pos, List<Ast.FromStep> steps) AstBuilder.from(Pos pos, List<Ast.FromStep> steps) Constructor parameters in net.hydromatic.morel.ast with type arguments of type Ast.FromStepModifierConstructorDescription(package private)Exists(Pos pos, com.google.common.collect.ImmutableList<Ast.FromStep> steps) (package private)Forall(Pos pos, com.google.common.collect.ImmutableList<Ast.FromStep> steps) (package private)From(Pos pos, com.google.common.collect.ImmutableList<Ast.FromStep> steps) (package private)Query(Pos pos, Op op, com.google.common.collect.ImmutableList<Ast.FromStep> steps) -
Uses of Ast.FromStep in net.hydromatic.morel.compile
Fields in net.hydromatic.morel.compile with type parameters of type Ast.FromStepModifier and TypeFieldDescriptionprivate final PairList<Ast.FromStep, TypeResolver.Triple> TypeResolver.stepStackMethods in net.hydromatic.morel.compile with parameters of type Ast.FromStepModifier and TypeMethodDescriptionprivate TypeResolver.TripleTypeResolver.deduceStepType(TypeResolver.TypeEnv env, Ast.FromStep step, TypeResolver.Triple p, PairList<Ast.Id, Unifier.Variable> fieldVars, List<Ast.FromStep> fromSteps) Method parameters in net.hydromatic.morel.compile with type arguments of type Ast.FromStepModifier and TypeMethodDescriptionprivate TypeResolver.TripleTypeResolver.deduceGroupStepType(TypeResolver.TypeEnv env, Ast.Group group, TypeResolver.Triple p, PairList<Ast.Id, Unifier.Variable> fieldVars, List<Ast.FromStep> fromSteps) private TypeResolver.TripleTypeResolver.deduceScanStepType(Ast.Scan scan, TypeResolver.Triple p, PairList<Ast.Id, Unifier.Variable> fieldVars, List<Ast.FromStep> fromSteps) private TypeResolver.TripleTypeResolver.deduceStepType(TypeResolver.TypeEnv env, Ast.FromStep step, TypeResolver.Triple p, PairList<Ast.Id, Unifier.Variable> fieldVars, List<Ast.FromStep> fromSteps) private Core.ExpResolver.FromResolver.run(List<Ast.FromStep> steps)