Uses of Class
org.rumbledb.compiler.ProjectionPushdownDetectionVisitor.ReferenceMap
Packages that use ProjectionPushdownDetectionVisitor.ReferenceMap
-
Uses of ProjectionPushdownDetectionVisitor.ReferenceMap in org.rumbledb.compiler
Methods in org.rumbledb.compiler that return ProjectionPushdownDetectionVisitor.ReferenceMapModifier and TypeMethodDescriptionProjectionPushdownDetectionVisitor.defaultAction
(Node node, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.ReferenceMap.getReferenceMap
(Name name) ProjectionPushdownDetectionVisitor.visitCountClause
(CountClause expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitFilterExpression
(FilterExpression expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitFlowrExpression
(FlworExpression expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitForClause
(ForClause clause, ProjectionPushdownDetectionVisitor.ReferenceMap argument) High-level explanations When visiting an expression, the ReferenceMap argument provides the projection expected from the outside world, with the ReferenceMap keys being object keys.ProjectionPushdownDetectionVisitor.visitFunctionCall
(FunctionCallExpression expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitGroupByClause
(GroupByClause clause, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitLetClause
(LetClause clause, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitMainModule
(MainModule expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitObjectConstructor
(ObjectConstructorExpression expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitObjectLookupExpression
(ObjectLookupExpression expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitOrderByClause
(OrderByClause clause, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitProlog
(Prolog prolog, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitReturnClause
(ReturnClause expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitVariableReference
(VariableReferenceExpression expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitWhereClause
(WhereClause expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) Methods in org.rumbledb.compiler with parameters of type ProjectionPushdownDetectionVisitor.ReferenceMapModifier and TypeMethodDescriptionvoid
ProjectionPushdownDetectionVisitor.ReferenceMap.add
(ProjectionPushdownDetectionVisitor.ReferenceMap object) ProjectionPushdownDetectionVisitor.defaultAction
(Node node, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitCountClause
(CountClause expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitFilterExpression
(FilterExpression expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitFlowrExpression
(FlworExpression expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitForClause
(ForClause clause, ProjectionPushdownDetectionVisitor.ReferenceMap argument) High-level explanations When visiting an expression, the ReferenceMap argument provides the projection expected from the outside world, with the ReferenceMap keys being object keys.ProjectionPushdownDetectionVisitor.visitFunctionCall
(FunctionCallExpression expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitGroupByClause
(GroupByClause clause, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitLetClause
(LetClause clause, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitMainModule
(MainModule expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitObjectConstructor
(ObjectConstructorExpression expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitObjectLookupExpression
(ObjectLookupExpression expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitOrderByClause
(OrderByClause clause, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitProlog
(Prolog prolog, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitReturnClause
(ReturnClause expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitVariableReference
(VariableReferenceExpression expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) ProjectionPushdownDetectionVisitor.visitWhereClause
(WhereClause expression, ProjectionPushdownDetectionVisitor.ReferenceMap argument) Constructors in org.rumbledb.compiler with parameters of type ProjectionPushdownDetectionVisitor.ReferenceMapModifierConstructorDescription