Uses of Class
org.rumbledb.expressions.module.Prolog
Packages that use Prolog
Package
Description
-
Uses of Prolog in org.rumbledb.compiler
Methods in org.rumbledb.compiler that return PrologModifier and TypeMethodDescriptionTranslationVisitor.visitProlog(JsoniqParser.PrologContext ctx) XQueryTranslationVisitor.visitProlog(XQueryParser.PrologContext ctx) Methods in org.rumbledb.compiler with parameters of type PrologModifier and TypeMethodDescriptionCloneVisitor.visitProlog(Prolog expression, Node argument) ComposabilityVisitor.visitProlog(Prolog expression, Node argument) DynamicContextVisitor.visitProlog(Prolog prolog, DynamicContext argument) ExecutionModeVisitor.visitProlog(Prolog prolog, StaticContext argument) FunctionDependenciesVisitor.visitProlog(Prolog prolog, FunctionIdentifier encompassingFunction) InferTypeVisitor.visitProlog(Prolog prolog, StaticContext argument) ProjectionPushdownDetectionVisitor.visitProlog(Prolog prolog, ProjectionPushdownDetectionVisitor.ReferenceMap argument) RuntimeIteratorVisitor.visitProlog(Prolog expression, ItemRuntimePlan argument) SequentialClassificationVisitor.visitProlog(Prolog node, DescendentSequentialProperties argument) StaticContextVisitor.visitProlog(Prolog prolog, StaticContext argument) VariableDependenciesVisitor.visitProlog(Prolog prolog, Void argument) Constructors in org.rumbledb.compiler with parameters of type Prolog -
Uses of Prolog in org.rumbledb.compiler.translation
Methods in org.rumbledb.compiler.translation that return PrologMethods in org.rumbledb.compiler.translation with parameters of type PrologModifier and TypeMethodDescriptionstatic booleanExternalVariableTranslation.process(Prolog prolog, ExternalBindings externalBindings, ExceptionMetadata metadata) Returns whether a context-item declaration was synthesized.Method parameters in org.rumbledb.compiler.translation with type arguments of type PrologModifier and TypeMethodDescriptionstatic <PrologCtx extends org.antlr.v4.runtime.ParserRuleContext,ProgramCtx extends org.antlr.v4.runtime.ParserRuleContext>
MainModuleModuleTranslation.mainModule(MainModuleContext<PrologCtx, ProgramCtx> ctx, TranslationContext translationContext, Function<PrologCtx, Prolog> visitProlog, Function<ProgramCtx, Program> visitProgram) -
Uses of Prolog in org.rumbledb.expressions
Methods in org.rumbledb.expressions with parameters of type Prolog -
Uses of Prolog in org.rumbledb.expressions.module
Methods in org.rumbledb.expressions.module with parameters of type PrologModifier and TypeMethodDescriptionstatic FunctionDeclarationProlog.getFunctionDeclarationFromProlog(Prolog prolog, FunctionIdentifier functionIdentifier) Constructors in org.rumbledb.expressions.module with parameters of type PrologModifierConstructorDescriptionLibraryModule(Prolog prolog, String namespace, ExceptionMetadata metadata) MainModule(Prolog prolog, Program program, ExceptionMetadata metadata)