Uses of Class
org.rumbledb.context.StaticContext
Packages that use StaticContext
Package
Description
-
Uses of StaticContext in org.rumbledb.compiler
Methods in org.rumbledb.compiler that return StaticContextModifier and TypeMethodDescriptionprotected StaticContext
ExecutionModeVisitor.defaultAction
(Node node, StaticContext argument) protected StaticContext
LocalExecutionModeVisitor.defaultAction
(Node node, StaticContext argument) protected StaticContext
StaticContextVisitor.defaultAction
(Node node, StaticContext argument) StaticContextVisitor.visit
(Node node, StaticContext argument) InferTypeVisitor.visitAdditiveExpr
(AdditiveExpression expression, StaticContext argument) InferTypeVisitor.visitAndExpr
(AndExpression expression, StaticContext argument) InferTypeVisitor.visitAppendExpression
(AppendExpression expression, StaticContext argument) InferTypeVisitor.visitApplyStatement
(ApplyStatement statement, StaticContext argument) InferTypeVisitor.visitArrayConstructor
(ArrayConstructorExpression expression, StaticContext argument) ExecutionModeVisitor.visitArrayLookupExpression
(ArrayLookupExpression expression, StaticContext argument) InferTypeVisitor.visitArrayLookupExpression
(ArrayLookupExpression expression, StaticContext argument) ExecutionModeVisitor.visitArrayUnboxingExpression
(ArrayUnboxingExpression expression, StaticContext argument) InferTypeVisitor.visitArrayUnboxingExpression
(ArrayUnboxingExpression expression, StaticContext argument) InferTypeVisitor.visitAssignStatement
(AssignStatement statement, StaticContext argument) StaticContextVisitor.visitAssignStatement
(AssignStatement statement, StaticContext argument) InferTypeVisitor.visitAttributeNode
(AttributeNodeExpression expression, StaticContext argument) InferTypeVisitor.visitAttributeNodeContent
(AttributeNodeContentExpression expression, StaticContext argument) InferTypeVisitor.visitBlockExpr
(BlockExpression expression, StaticContext argument) InferTypeVisitor.visitBlockStatement
(BlockStatement statement, StaticContext argument) StaticContextVisitor.visitBlockStatement
(BlockStatement statement, StaticContext argument) InferTypeVisitor.visitBoolean
(BooleanLiteralExpression expression, StaticContext argument) InferTypeVisitor.visitBreakStatement
(BreakStatement statement, StaticContext argument) InferTypeVisitor.visitCastableExpression
(CastableExpression expression, StaticContext argument) StaticContextVisitor.visitCastableExpression
(CastableExpression expression, StaticContext argument) InferTypeVisitor.visitCastExpression
(CastExpression expression, StaticContext argument) StaticContextVisitor.visitCastExpression
(CastExpression expression, StaticContext argument) ExecutionModeVisitor.visitCommaExpression
(CommaExpression expression, StaticContext argument) InferTypeVisitor.visitCommaExpression
(CommaExpression expression, StaticContext argument) InferTypeVisitor.visitCommaVariableDeclStatement
(CommaVariableDeclStatement statement, StaticContext argument) StaticContextVisitor.visitCommaVariableDeclStatement
(CommaVariableDeclStatement statement, StaticContext argument) InferTypeVisitor.visitComparisonExpr
(ComparisonExpression expression, StaticContext argument) InferTypeVisitor.visitComputedAttributeConstructor
(ComputedAttributeConstructorExpression expression, StaticContext argument) InferTypeVisitor.visitComputedElementConstructor
(ComputedElementConstructorExpression expression, StaticContext argument) ExecutionModeVisitor.visitConditionalExpression
(ConditionalExpression conditionalExpression, StaticContext argument) InferTypeVisitor.visitConditionalExpression
(ConditionalExpression expression, StaticContext argument) InferTypeVisitor.visitConditionalStatement
(ConditionalStatement statement, StaticContext argument) StaticContextVisitor.visitConditionalStatement
(ConditionalStatement statement, StaticContext argument) InferTypeVisitor.visitContextExpr
(ContextItemExpression expression, StaticContext argument) InferTypeVisitor.visitContinueStatement
(ContinueStatement statement, StaticContext argument) ExecutionModeVisitor.visitCountClause
(CountClause expression, StaticContext argument) InferTypeVisitor.visitCountClause
(CountClause clause, StaticContext argument) StaticContextVisitor.visitCountClause
(CountClause clause, StaticContext argument) InferTypeVisitor.visitCreateCollectionExpression
(CreateCollectionExpression expression, StaticContext argument) InferTypeVisitor.visitDecimal
(DecimalLiteralExpression expression, StaticContext argument) InferTypeVisitor.visitDeleteExpression
(DeleteExpression expression, StaticContext argument) InferTypeVisitor.visitDeleteIndexFromCollectionExpression
(DeleteIndexFromCollectionExpression expression, StaticContext argument) InferTypeVisitor.visitDeleteSearchFromCollectionExpression
(DeleteSearchFromCollectionExpression expression, StaticContext argument) InferTypeVisitor.visitDirElemConstructor
(DirElemConstructorExpression expression, StaticContext argument) InferTypeVisitor.visitDocumentNodeConstructor
(DocumentNodeConstructorExpression expression, StaticContext argument) InferTypeVisitor.visitDouble
(DoubleLiteralExpression expression, StaticContext argument) ExecutionModeVisitor.visitDynamicFunctionCallExpression
(DynamicFunctionCallExpression expression, StaticContext argument) InferTypeVisitor.visitDynamicFunctionCallExpression
(DynamicFunctionCallExpression expression, StaticContext argument) InferTypeVisitor.visitEditCollectionExpression
(EditCollectionExpression expression, StaticContext argument) ExecutionModeVisitor.visitExitStatement
(ExitStatement exitStatement, StaticContext argument) InferTypeVisitor.visitExitStatement
(ExitStatement statement, StaticContext argument) ExecutionModeVisitor.visitFilterExpression
(FilterExpression expression, StaticContext argument) InferTypeVisitor.visitFilterExpression
(FilterExpression expression, StaticContext argument) ExecutionModeVisitor.visitFlowrExpression
(FlworExpression expression, StaticContext argument) InferTypeVisitor.visitFlowrExpression
(FlworExpression expression, StaticContext argument) StaticContextVisitor.visitFlowrExpression
(FlworExpression expression, StaticContext argument) ExecutionModeVisitor.visitFlowrStatement
(FlowrStatement statement, StaticContext argument) InferTypeVisitor.visitFlowrStatement
(FlowrStatement statement, StaticContext argument) StaticContextVisitor.visitFlowrStatement
(FlowrStatement statement, StaticContext argument) ExecutionModeVisitor.visitForClause
(ForClause clause, StaticContext argument) InferTypeVisitor.visitForClause
(ForClause expression, StaticContext argument) StaticContextVisitor.visitForClause
(ForClause clause, StaticContext argument) ExecutionModeVisitor.visitFunctionCall
(FunctionCallExpression expression, StaticContext argument) InferTypeVisitor.visitFunctionCall
(FunctionCallExpression expression, StaticContext argument) ExecutionModeVisitor.visitFunctionDeclaration
(FunctionDeclaration declaration, StaticContext argument) InferTypeVisitor.visitFunctionDeclaration
(FunctionDeclaration expression, StaticContext argument) StaticContextVisitor.visitFunctionDeclaration
(FunctionDeclaration declaration, StaticContext argument) ExecutionModeVisitor.visitGroupByClause
(GroupByClause clause, StaticContext argument) InferTypeVisitor.visitGroupByClause
(GroupByClause expression, StaticContext argument) StaticContextVisitor.visitGroupByClause
(GroupByClause clause, StaticContext argument) ExecutionModeVisitor.visitInlineFunctionExpr
(InlineFunctionExpression expression, StaticContext argument) InferTypeVisitor.visitInlineFunctionExpr
(InlineFunctionExpression expression, StaticContext argument) StaticContextVisitor.visitInlineFunctionExpr
(InlineFunctionExpression expression, StaticContext argument) InferTypeVisitor.visitInsertExpression
(InsertExpression expression, StaticContext argument) InferTypeVisitor.visitInsertIndexIntoCollectionExpression
(InsertIndexIntoCollectionExpression expression, StaticContext argument) InferTypeVisitor.visitInsertSearchIntoCollectionExpression
(InsertSearchIntoCollectionExpression expression, StaticContext argument) InferTypeVisitor.visitInstanceOfExpression
(InstanceOfExpression expression, StaticContext argument) StaticContextVisitor.visitInstanceOfExpression
(InstanceOfExpression expression, StaticContext argument) InferTypeVisitor.visitInteger
(IntegerLiteralExpression expression, StaticContext argument) InferTypeVisitor.visitIsStaticallyExpr
(IsStaticallyExpression expression, StaticContext argument) ExecutionModeVisitor.visitLetClause
(LetClause clause, StaticContext argument) InferTypeVisitor.visitLetClause
(LetClause expression, StaticContext argument) StaticContextVisitor.visitLetClause
(LetClause clause, StaticContext argument) ExecutionModeVisitor.visitLibraryModule
(LibraryModule libraryModule, StaticContext argument) InferTypeVisitor.visitLibraryModule
(LibraryModule libraryModule, StaticContext argument) StaticContextVisitor.visitLibraryModule
(LibraryModule libraryModule, StaticContext argument) ExecutionModeVisitor.visitMainModule
(MainModule mainModule, StaticContext argument) InferTypeVisitor.visitMainModule
(MainModule mainModule, StaticContext argument) StaticContextVisitor.visitMainModule
(MainModule mainModule, StaticContext argument) InferTypeVisitor.visitMultiplicativeExpr
(MultiplicativeExpression expression, StaticContext argument) InferTypeVisitor.visitNamedFunctionRef
(NamedFunctionReferenceExpression expression, StaticContext argument) InferTypeVisitor.visitNodeComparisonExpr
(NodeComparisonExpression expression, StaticContext argument) InferTypeVisitor.visitNotExpr
(NotExpression expression, StaticContext argument) InferTypeVisitor.visitNull
(NullLiteralExpression expression, StaticContext argument) InferTypeVisitor.visitObjectConstructor
(ObjectConstructorExpression expression, StaticContext argument) ExecutionModeVisitor.visitObjectLookupExpression
(ObjectLookupExpression expression, StaticContext argument) InferTypeVisitor.visitObjectLookupExpression
(ObjectLookupExpression expression, StaticContext argument) ExecutionModeVisitor.visitOrderByClause
(OrderByClause clause, StaticContext argument) InferTypeVisitor.visitOrderByClause
(OrderByClause expression, StaticContext argument) StaticContextVisitor.visitOrderByClause
(OrderByClause clause, StaticContext argument) InferTypeVisitor.visitOrExpr
(OrExpression expression, StaticContext argument) ExecutionModeVisitor.visitPostfixLookupExpression
(PostfixLookupExpression expression, StaticContext argument) InferTypeVisitor.visitPostfixLookupExpression
(PostfixLookupExpression expression, StaticContext argument) ExecutionModeVisitor.visitProgram
(Program program, StaticContext argument) StaticContextVisitor.visitProgram
(Program program, StaticContext argument) ExecutionModeVisitor.visitProlog
(Prolog prolog, StaticContext argument) InferTypeVisitor.visitProlog
(Prolog prolog, StaticContext argument) StaticContextVisitor.visitProlog
(Prolog prolog, StaticContext argument) ExecutionModeVisitor.visitRangeExpr
(RangeExpression rangeExpression, StaticContext argument) InferTypeVisitor.visitRangeExpr
(RangeExpression expression, StaticContext argument) InferTypeVisitor.visitRenameExpression
(RenameExpression expression, StaticContext argument) InferTypeVisitor.visitReplaceExpression
(ReplaceExpression expression, StaticContext argument) ExecutionModeVisitor.visitReturnClause
(ReturnClause expression, StaticContext argument) StaticContextVisitor.visitReturnClause
(ReturnClause clause, StaticContext argument) ExecutionModeVisitor.visitReturnStatementClause
(ReturnStatementClause statement, StaticContext argument) StaticContextVisitor.visitReturnStatementClause
(ReturnStatementClause clause, StaticContext argument) ExecutionModeVisitor.visitSimpleMapExpr
(SimpleMapExpression simpleMapExpression, StaticContext argument) InferTypeVisitor.visitSimpleMapExpr
(SimpleMapExpression expression, StaticContext argument) ExecutionModeVisitor.visitSlashExpr
(SlashExpr slashExpr, StaticContext argument) InferTypeVisitor.visitSlashExpr
(SlashExpr slashExpr, StaticContext argument) ExecutionModeVisitor.visitStatementsAndExpr
(StatementsAndExpr statementsAndExpr, StaticContext argument) InferTypeVisitor.visitStatementsAndExpr
(StatementsAndExpr statementsAndExpr, StaticContext argument) StaticContextVisitor.visitStatementsAndExpr
(StatementsAndExpr statementsAndExpr, StaticContext argument) ExecutionModeVisitor.visitStatementsAndOptionalExpr
(StatementsAndOptionalExpr statementsAndOptionalExpr, StaticContext argument) InferTypeVisitor.visitStatementsAndOptionalExpr
(StatementsAndOptionalExpr statementsAndOptionalExpr, StaticContext argument) StaticContextVisitor.visitStatementsAndOptionalExpr
(StatementsAndOptionalExpr statementsAndOptionalExpr, StaticContext argument) InferTypeVisitor.visitStepExpr
(StepExpr stepExpr, StaticContext argument) InferTypeVisitor.visitString
(StringLiteralExpression expression, StaticContext argument) InferTypeVisitor.visitStringConcatExpr
(StringConcatExpression expression, StaticContext argument) ExecutionModeVisitor.visitSwitchExpression
(SwitchExpression expression, StaticContext argument) InferTypeVisitor.visitSwitchExpression
(SwitchExpression expression, StaticContext argument) InferTypeVisitor.visitSwitchStatement
(SwitchStatement statement, StaticContext argument) StaticContextVisitor.visitSwitchStatement
(SwitchStatement statement, StaticContext argument) InferTypeVisitor.visitTextNode
(TextNodeExpression expression, StaticContext argument) InferTypeVisitor.visitTextNodeConstructor
(TextNodeConstructorExpression expression, StaticContext argument) ExecutionModeVisitor.visitTransformExpression
(TransformExpression expression, StaticContext argument) InferTypeVisitor.visitTransformExpression
(TransformExpression expression, StaticContext argument) StaticContextVisitor.visitTransformExpression
(TransformExpression expression, StaticContext argument) ExecutionModeVisitor.visitTreatExpression
(TreatExpression expression, StaticContext argument) InferTypeVisitor.visitTreatExpression
(TreatExpression expression, StaticContext argument) StaticContextVisitor.visitTreatExpression
(TreatExpression expression, StaticContext argument) InferTypeVisitor.visitTruncateCollectionExpression
(TruncateCollectionExpression expression, StaticContext argument) InferTypeVisitor.visitTryCatchExpression
(TryCatchExpression expression, StaticContext argument) InferTypeVisitor.visitTryCatchStatement
(TryCatchStatement statement, StaticContext argument) StaticContextVisitor.visitTypeDeclaration
(TypeDeclaration declaration, StaticContext argument) ExecutionModeVisitor.visitTypeSwitchExpression
(TypeSwitchExpression expression, StaticContext argument) InferTypeVisitor.visitTypeSwitchExpression
(TypeSwitchExpression expression, StaticContext argument) StaticContextVisitor.visitTypeSwitchExpression
(TypeSwitchExpression expression, StaticContext argument) InferTypeVisitor.visitTypeSwitchStatement
(TypeSwitchStatement statement, StaticContext argument) StaticContextVisitor.visitTypeSwitchStatement
(TypeSwitchStatement statement, StaticContext argument) InferTypeVisitor.visitUnaryExpr
(UnaryExpression expression, StaticContext argument) InferTypeVisitor.visitUnaryLookupExpression
(UnaryLookupExpression expression, StaticContext argument) ExecutionModeVisitor.visitValidateTypeExpression
(ValidateTypeExpression expression, StaticContext argument) InferTypeVisitor.visitValidateTypeExpression
(ValidateTypeExpression expression, StaticContext argument) StaticContextVisitor.visitValidateTypeExpression
(ValidateTypeExpression expression, StaticContext argument) ExecutionModeVisitor.visitVariableDeclaration
(VariableDeclaration variableDeclaration, StaticContext argument) InferTypeVisitor.visitVariableDeclaration
(VariableDeclaration expression, StaticContext argument) StaticContextVisitor.visitVariableDeclaration
(VariableDeclaration variableDeclaration, StaticContext argument) InferTypeVisitor.visitVariableDeclStatement
(VariableDeclStatement statement, StaticContext argument) StaticContextVisitor.visitVariableDeclStatement
(VariableDeclStatement variableDeclStatement, StaticContext argument) ExecutionModeVisitor.visitVariableReference
(VariableReferenceExpression expression, StaticContext argument) InferTypeVisitor.visitVariableReference
(VariableReferenceExpression expression, StaticContext argument) StaticContextVisitor.visitVariableReference
(VariableReferenceExpression expression, StaticContext argument) ExecutionModeVisitor.visitWhereClause
(WhereClause clause, StaticContext argument) InferTypeVisitor.visitWhereClause
(WhereClause expression, StaticContext argument) StaticContextVisitor.visitWhereClause
(WhereClause clause, StaticContext argument) InferTypeVisitor.visitWhileStatement
(WhileStatement statement, StaticContext argument) Methods in org.rumbledb.compiler with parameters of type StaticContextModifier and TypeMethodDescriptionvoid
InferTypeVisitor.checkAndUpdateVariableStaticType
(SequenceType declaredType, SequenceType inferredType, StaticContext context, String nodeName, Name variableName, ExceptionMetadata metadata) protected StaticContext
ExecutionModeVisitor.defaultAction
(Node node, StaticContext argument) protected StaticContext
LocalExecutionModeVisitor.defaultAction
(Node node, StaticContext argument) protected StaticContext
StaticContextVisitor.defaultAction
(Node node, StaticContext argument) static LibraryModule
VisitorHelpers.parseJSONiqLibraryModule
(String query, URI uri, StaticContext importingModuleContext, RumbleRuntimeConfiguration configuration) static LibraryModule
VisitorHelpers.parseLibraryModule
(String query, URI uri, StaticContext importingModuleContext, RumbleRuntimeConfiguration configuration) static LibraryModule
VisitorHelpers.parseLibraryModuleFromLocation
(URI location, RumbleRuntimeConfiguration configuration, StaticContext importingModuleContext, ExceptionMetadata metadata) static LibraryModule
VisitorHelpers.parseXQueryLibraryModule
(String query, URI uri, StaticContext importingModuleContext, RumbleRuntimeConfiguration configuration) StaticContextVisitor.visit
(Node node, StaticContext argument) InferTypeVisitor.visitAdditiveExpr
(AdditiveExpression expression, StaticContext argument) InferTypeVisitor.visitAndExpr
(AndExpression expression, StaticContext argument) InferTypeVisitor.visitAppendExpression
(AppendExpression expression, StaticContext argument) InferTypeVisitor.visitApplyStatement
(ApplyStatement statement, StaticContext argument) InferTypeVisitor.visitArrayConstructor
(ArrayConstructorExpression expression, StaticContext argument) ExecutionModeVisitor.visitArrayLookupExpression
(ArrayLookupExpression expression, StaticContext argument) InferTypeVisitor.visitArrayLookupExpression
(ArrayLookupExpression expression, StaticContext argument) ExecutionModeVisitor.visitArrayUnboxingExpression
(ArrayUnboxingExpression expression, StaticContext argument) InferTypeVisitor.visitArrayUnboxingExpression
(ArrayUnboxingExpression expression, StaticContext argument) InferTypeVisitor.visitAssignStatement
(AssignStatement statement, StaticContext argument) StaticContextVisitor.visitAssignStatement
(AssignStatement statement, StaticContext argument) InferTypeVisitor.visitAttributeNode
(AttributeNodeExpression expression, StaticContext argument) InferTypeVisitor.visitAttributeNodeContent
(AttributeNodeContentExpression expression, StaticContext argument) InferTypeVisitor.visitBlockExpr
(BlockExpression expression, StaticContext argument) InferTypeVisitor.visitBlockStatement
(BlockStatement statement, StaticContext argument) StaticContextVisitor.visitBlockStatement
(BlockStatement statement, StaticContext argument) InferTypeVisitor.visitBoolean
(BooleanLiteralExpression expression, StaticContext argument) InferTypeVisitor.visitBreakStatement
(BreakStatement statement, StaticContext argument) InferTypeVisitor.visitCastableExpression
(CastableExpression expression, StaticContext argument) StaticContextVisitor.visitCastableExpression
(CastableExpression expression, StaticContext argument) InferTypeVisitor.visitCastExpression
(CastExpression expression, StaticContext argument) StaticContextVisitor.visitCastExpression
(CastExpression expression, StaticContext argument) ExecutionModeVisitor.visitCommaExpression
(CommaExpression expression, StaticContext argument) InferTypeVisitor.visitCommaExpression
(CommaExpression expression, StaticContext argument) InferTypeVisitor.visitCommaVariableDeclStatement
(CommaVariableDeclStatement statement, StaticContext argument) StaticContextVisitor.visitCommaVariableDeclStatement
(CommaVariableDeclStatement statement, StaticContext argument) InferTypeVisitor.visitComparisonExpr
(ComparisonExpression expression, StaticContext argument) InferTypeVisitor.visitComputedAttributeConstructor
(ComputedAttributeConstructorExpression expression, StaticContext argument) InferTypeVisitor.visitComputedElementConstructor
(ComputedElementConstructorExpression expression, StaticContext argument) ExecutionModeVisitor.visitConditionalExpression
(ConditionalExpression conditionalExpression, StaticContext argument) InferTypeVisitor.visitConditionalExpression
(ConditionalExpression expression, StaticContext argument) InferTypeVisitor.visitConditionalStatement
(ConditionalStatement statement, StaticContext argument) StaticContextVisitor.visitConditionalStatement
(ConditionalStatement statement, StaticContext argument) InferTypeVisitor.visitContextExpr
(ContextItemExpression expression, StaticContext argument) InferTypeVisitor.visitContinueStatement
(ContinueStatement statement, StaticContext argument) ExecutionModeVisitor.visitCountClause
(CountClause expression, StaticContext argument) InferTypeVisitor.visitCountClause
(CountClause clause, StaticContext argument) StaticContextVisitor.visitCountClause
(CountClause clause, StaticContext argument) InferTypeVisitor.visitCreateCollectionExpression
(CreateCollectionExpression expression, StaticContext argument) InferTypeVisitor.visitDecimal
(DecimalLiteralExpression expression, StaticContext argument) InferTypeVisitor.visitDeleteExpression
(DeleteExpression expression, StaticContext argument) InferTypeVisitor.visitDeleteIndexFromCollectionExpression
(DeleteIndexFromCollectionExpression expression, StaticContext argument) InferTypeVisitor.visitDeleteSearchFromCollectionExpression
(DeleteSearchFromCollectionExpression expression, StaticContext argument) InferTypeVisitor.visitDirElemConstructor
(DirElemConstructorExpression expression, StaticContext argument) InferTypeVisitor.visitDocumentNodeConstructor
(DocumentNodeConstructorExpression expression, StaticContext argument) InferTypeVisitor.visitDouble
(DoubleLiteralExpression expression, StaticContext argument) ExecutionModeVisitor.visitDynamicFunctionCallExpression
(DynamicFunctionCallExpression expression, StaticContext argument) InferTypeVisitor.visitDynamicFunctionCallExpression
(DynamicFunctionCallExpression expression, StaticContext argument) InferTypeVisitor.visitEditCollectionExpression
(EditCollectionExpression expression, StaticContext argument) ExecutionModeVisitor.visitExitStatement
(ExitStatement exitStatement, StaticContext argument) InferTypeVisitor.visitExitStatement
(ExitStatement statement, StaticContext argument) ExecutionModeVisitor.visitFilterExpression
(FilterExpression expression, StaticContext argument) InferTypeVisitor.visitFilterExpression
(FilterExpression expression, StaticContext argument) ExecutionModeVisitor.visitFlowrExpression
(FlworExpression expression, StaticContext argument) InferTypeVisitor.visitFlowrExpression
(FlworExpression expression, StaticContext argument) StaticContextVisitor.visitFlowrExpression
(FlworExpression expression, StaticContext argument) ExecutionModeVisitor.visitFlowrStatement
(FlowrStatement statement, StaticContext argument) InferTypeVisitor.visitFlowrStatement
(FlowrStatement statement, StaticContext argument) StaticContextVisitor.visitFlowrStatement
(FlowrStatement statement, StaticContext argument) ExecutionModeVisitor.visitForClause
(ForClause clause, StaticContext argument) InferTypeVisitor.visitForClause
(ForClause expression, StaticContext argument) StaticContextVisitor.visitForClause
(ForClause clause, StaticContext argument) ExecutionModeVisitor.visitFunctionCall
(FunctionCallExpression expression, StaticContext argument) InferTypeVisitor.visitFunctionCall
(FunctionCallExpression expression, StaticContext argument) ExecutionModeVisitor.visitFunctionDeclaration
(FunctionDeclaration declaration, StaticContext argument) InferTypeVisitor.visitFunctionDeclaration
(FunctionDeclaration expression, StaticContext argument) StaticContextVisitor.visitFunctionDeclaration
(FunctionDeclaration declaration, StaticContext argument) ExecutionModeVisitor.visitGroupByClause
(GroupByClause clause, StaticContext argument) InferTypeVisitor.visitGroupByClause
(GroupByClause expression, StaticContext argument) StaticContextVisitor.visitGroupByClause
(GroupByClause clause, StaticContext argument) ExecutionModeVisitor.visitInlineFunctionExpr
(InlineFunctionExpression expression, StaticContext argument) InferTypeVisitor.visitInlineFunctionExpr
(InlineFunctionExpression expression, StaticContext argument) StaticContextVisitor.visitInlineFunctionExpr
(InlineFunctionExpression expression, StaticContext argument) InferTypeVisitor.visitInsertExpression
(InsertExpression expression, StaticContext argument) InferTypeVisitor.visitInsertIndexIntoCollectionExpression
(InsertIndexIntoCollectionExpression expression, StaticContext argument) InferTypeVisitor.visitInsertSearchIntoCollectionExpression
(InsertSearchIntoCollectionExpression expression, StaticContext argument) InferTypeVisitor.visitInstanceOfExpression
(InstanceOfExpression expression, StaticContext argument) StaticContextVisitor.visitInstanceOfExpression
(InstanceOfExpression expression, StaticContext argument) InferTypeVisitor.visitInteger
(IntegerLiteralExpression expression, StaticContext argument) InferTypeVisitor.visitIsStaticallyExpr
(IsStaticallyExpression expression, StaticContext argument) ExecutionModeVisitor.visitLetClause
(LetClause clause, StaticContext argument) InferTypeVisitor.visitLetClause
(LetClause expression, StaticContext argument) StaticContextVisitor.visitLetClause
(LetClause clause, StaticContext argument) ExecutionModeVisitor.visitLibraryModule
(LibraryModule libraryModule, StaticContext argument) InferTypeVisitor.visitLibraryModule
(LibraryModule libraryModule, StaticContext argument) StaticContextVisitor.visitLibraryModule
(LibraryModule libraryModule, StaticContext argument) ExecutionModeVisitor.visitMainModule
(MainModule mainModule, StaticContext argument) InferTypeVisitor.visitMainModule
(MainModule mainModule, StaticContext argument) StaticContextVisitor.visitMainModule
(MainModule mainModule, StaticContext argument) InferTypeVisitor.visitMultiplicativeExpr
(MultiplicativeExpression expression, StaticContext argument) InferTypeVisitor.visitNamedFunctionRef
(NamedFunctionReferenceExpression expression, StaticContext argument) InferTypeVisitor.visitNodeComparisonExpr
(NodeComparisonExpression expression, StaticContext argument) InferTypeVisitor.visitNotExpr
(NotExpression expression, StaticContext argument) InferTypeVisitor.visitNull
(NullLiteralExpression expression, StaticContext argument) InferTypeVisitor.visitObjectConstructor
(ObjectConstructorExpression expression, StaticContext argument) ExecutionModeVisitor.visitObjectLookupExpression
(ObjectLookupExpression expression, StaticContext argument) InferTypeVisitor.visitObjectLookupExpression
(ObjectLookupExpression expression, StaticContext argument) ExecutionModeVisitor.visitOrderByClause
(OrderByClause clause, StaticContext argument) InferTypeVisitor.visitOrderByClause
(OrderByClause expression, StaticContext argument) StaticContextVisitor.visitOrderByClause
(OrderByClause clause, StaticContext argument) InferTypeVisitor.visitOrExpr
(OrExpression expression, StaticContext argument) ExecutionModeVisitor.visitPostfixLookupExpression
(PostfixLookupExpression expression, StaticContext argument) InferTypeVisitor.visitPostfixLookupExpression
(PostfixLookupExpression expression, StaticContext argument) ExecutionModeVisitor.visitProgram
(Program program, StaticContext argument) StaticContextVisitor.visitProgram
(Program program, StaticContext argument) ExecutionModeVisitor.visitProlog
(Prolog prolog, StaticContext argument) InferTypeVisitor.visitProlog
(Prolog prolog, StaticContext argument) StaticContextVisitor.visitProlog
(Prolog prolog, StaticContext argument) ExecutionModeVisitor.visitRangeExpr
(RangeExpression rangeExpression, StaticContext argument) InferTypeVisitor.visitRangeExpr
(RangeExpression expression, StaticContext argument) InferTypeVisitor.visitRenameExpression
(RenameExpression expression, StaticContext argument) InferTypeVisitor.visitReplaceExpression
(ReplaceExpression expression, StaticContext argument) ExecutionModeVisitor.visitReturnClause
(ReturnClause expression, StaticContext argument) StaticContextVisitor.visitReturnClause
(ReturnClause clause, StaticContext argument) ExecutionModeVisitor.visitReturnStatementClause
(ReturnStatementClause statement, StaticContext argument) StaticContextVisitor.visitReturnStatementClause
(ReturnStatementClause clause, StaticContext argument) ExecutionModeVisitor.visitSimpleMapExpr
(SimpleMapExpression simpleMapExpression, StaticContext argument) InferTypeVisitor.visitSimpleMapExpr
(SimpleMapExpression expression, StaticContext argument) ExecutionModeVisitor.visitSlashExpr
(SlashExpr slashExpr, StaticContext argument) InferTypeVisitor.visitSlashExpr
(SlashExpr slashExpr, StaticContext argument) ExecutionModeVisitor.visitStatementsAndExpr
(StatementsAndExpr statementsAndExpr, StaticContext argument) InferTypeVisitor.visitStatementsAndExpr
(StatementsAndExpr statementsAndExpr, StaticContext argument) StaticContextVisitor.visitStatementsAndExpr
(StatementsAndExpr statementsAndExpr, StaticContext argument) ExecutionModeVisitor.visitStatementsAndOptionalExpr
(StatementsAndOptionalExpr statementsAndOptionalExpr, StaticContext argument) InferTypeVisitor.visitStatementsAndOptionalExpr
(StatementsAndOptionalExpr statementsAndOptionalExpr, StaticContext argument) StaticContextVisitor.visitStatementsAndOptionalExpr
(StatementsAndOptionalExpr statementsAndOptionalExpr, StaticContext argument) InferTypeVisitor.visitStepExpr
(StepExpr stepExpr, StaticContext argument) InferTypeVisitor.visitString
(StringLiteralExpression expression, StaticContext argument) InferTypeVisitor.visitStringConcatExpr
(StringConcatExpression expression, StaticContext argument) ExecutionModeVisitor.visitSwitchExpression
(SwitchExpression expression, StaticContext argument) InferTypeVisitor.visitSwitchExpression
(SwitchExpression expression, StaticContext argument) InferTypeVisitor.visitSwitchStatement
(SwitchStatement statement, StaticContext argument) StaticContextVisitor.visitSwitchStatement
(SwitchStatement statement, StaticContext argument) InferTypeVisitor.visitTextNode
(TextNodeExpression expression, StaticContext argument) InferTypeVisitor.visitTextNodeConstructor
(TextNodeConstructorExpression expression, StaticContext argument) ExecutionModeVisitor.visitTransformExpression
(TransformExpression expression, StaticContext argument) InferTypeVisitor.visitTransformExpression
(TransformExpression expression, StaticContext argument) StaticContextVisitor.visitTransformExpression
(TransformExpression expression, StaticContext argument) ExecutionModeVisitor.visitTreatExpression
(TreatExpression expression, StaticContext argument) InferTypeVisitor.visitTreatExpression
(TreatExpression expression, StaticContext argument) StaticContextVisitor.visitTreatExpression
(TreatExpression expression, StaticContext argument) InferTypeVisitor.visitTruncateCollectionExpression
(TruncateCollectionExpression expression, StaticContext argument) InferTypeVisitor.visitTryCatchExpression
(TryCatchExpression expression, StaticContext argument) InferTypeVisitor.visitTryCatchStatement
(TryCatchStatement statement, StaticContext argument) StaticContextVisitor.visitTypeDeclaration
(TypeDeclaration declaration, StaticContext argument) ExecutionModeVisitor.visitTypeSwitchExpression
(TypeSwitchExpression expression, StaticContext argument) InferTypeVisitor.visitTypeSwitchExpression
(TypeSwitchExpression expression, StaticContext argument) StaticContextVisitor.visitTypeSwitchExpression
(TypeSwitchExpression expression, StaticContext argument) InferTypeVisitor.visitTypeSwitchStatement
(TypeSwitchStatement statement, StaticContext argument) StaticContextVisitor.visitTypeSwitchStatement
(TypeSwitchStatement statement, StaticContext argument) InferTypeVisitor.visitUnaryExpr
(UnaryExpression expression, StaticContext argument) InferTypeVisitor.visitUnaryLookupExpression
(UnaryLookupExpression expression, StaticContext argument) ExecutionModeVisitor.visitValidateTypeExpression
(ValidateTypeExpression expression, StaticContext argument) InferTypeVisitor.visitValidateTypeExpression
(ValidateTypeExpression expression, StaticContext argument) StaticContextVisitor.visitValidateTypeExpression
(ValidateTypeExpression expression, StaticContext argument) ExecutionModeVisitor.visitVariableDeclaration
(VariableDeclaration variableDeclaration, StaticContext argument) InferTypeVisitor.visitVariableDeclaration
(VariableDeclaration expression, StaticContext argument) StaticContextVisitor.visitVariableDeclaration
(VariableDeclaration variableDeclaration, StaticContext argument) InferTypeVisitor.visitVariableDeclStatement
(VariableDeclStatement statement, StaticContext argument) StaticContextVisitor.visitVariableDeclStatement
(VariableDeclStatement variableDeclStatement, StaticContext argument) ExecutionModeVisitor.visitVariableReference
(VariableReferenceExpression expression, StaticContext argument) InferTypeVisitor.visitVariableReference
(VariableReferenceExpression expression, StaticContext argument) StaticContextVisitor.visitVariableReference
(VariableReferenceExpression expression, StaticContext argument) ExecutionModeVisitor.visitWhereClause
(WhereClause clause, StaticContext argument) InferTypeVisitor.visitWhereClause
(WhereClause expression, StaticContext argument) StaticContextVisitor.visitWhereClause
(WhereClause clause, StaticContext argument) InferTypeVisitor.visitWhileStatement
(WhileStatement statement, StaticContext argument) Constructors in org.rumbledb.compiler with parameters of type StaticContextModifierConstructorDescriptionTranslationVisitor
(StaticContext moduleContext, boolean isMainModule, RumbleRuntimeConfiguration configuration, String code) XQueryTranslationVisitor
(StaticContext moduleContext, boolean isMainModule, RumbleRuntimeConfiguration configuration, String code) -
Uses of StaticContext in org.rumbledb.context
Methods in org.rumbledb.context that return StaticContextMethods in org.rumbledb.context with parameters of type StaticContextModifier and TypeMethodDescriptionstatic Name
Name.createTypeNameFromLiteral
(String prefixedName, StaticContext moduleContext) Creates an expanded name resolving the prefix from namespace bindings.static Name
Name.createVariableResolvingPrefix
(String prefix, String localName, StaticContext moduleContext) Creates an expanded name resolving the prefix from namespace bindings.static RuntimeIterator
NamedFunctions.getBuiltInFunctionIterator
(FunctionIdentifier identifier, List<RuntimeIterator> arguments, StaticContext staticContext, RumbleRuntimeConfiguration conf, ExecutionMode executionMode, ExceptionMetadata metadata) void
StaticContext.importModuleContext
(StaticContext moduleContext) void
StaticContext.incrementArities
(StaticContext stopContext, Set<Name> varToExclude) Constructors in org.rumbledb.context with parameters of type StaticContext -
Uses of StaticContext in org.rumbledb.expressions
Fields in org.rumbledb.expressions declared as StaticContextMethods in org.rumbledb.expressions that return StaticContextModifier and TypeMethodDescriptionExpression.getStaticContext()
Retrieves the static context attached to this expression.Methods in org.rumbledb.expressions with parameters of type StaticContextModifier and TypeMethodDescriptionvoid
Expression.setStaticContext
(StaticContext staticContext) Sets the static context of the expression. -
Uses of StaticContext in org.rumbledb.expressions.flowr
Fields in org.rumbledb.expressions.flowr declared as StaticContextMethods in org.rumbledb.expressions.flowr that return StaticContextMethods in org.rumbledb.expressions.flowr with parameters of type StaticContext -
Uses of StaticContext in org.rumbledb.expressions.module
Fields in org.rumbledb.expressions.module declared as StaticContextModifier and TypeFieldDescriptionprotected StaticContext
LibraryModule.staticContext
protected StaticContext
MainModule.staticContext
Methods in org.rumbledb.expressions.module that return StaticContextModifier and TypeMethodDescriptionLibraryModule.getStaticContext()
MainModule.getStaticContext()
abstract StaticContext
Module.getStaticContext()
Methods in org.rumbledb.expressions.module with parameters of type StaticContextModifier and TypeMethodDescriptionvoid
LibraryModule.setStaticContext
(StaticContext staticContext) void
MainModule.setStaticContext
(StaticContext staticContext) -
Uses of StaticContext in org.rumbledb.expressions.scripting.statement
Fields in org.rumbledb.expressions.scripting.statement declared as StaticContextModifier and TypeFieldDescriptionprotected StaticContext
Statement.staticContext
protected StaticContext
StatementsAndExpr.staticContext
protected StaticContext
StatementsAndOptionalExpr.staticContext
Methods in org.rumbledb.expressions.scripting.statement that return StaticContextModifier and TypeMethodDescriptionStatement.getStaticContext()
StatementsAndExpr.getStaticContext()
StatementsAndOptionalExpr.getStaticContext()
Methods in org.rumbledb.expressions.scripting.statement with parameters of type StaticContextModifier and TypeMethodDescriptionvoid
Statement.setStaticContext
(StaticContext staticContext) void
StatementsAndExpr.setStaticContext
(StaticContext staticContext) void
StatementsAndOptionalExpr.setStaticContext
(StaticContext staticContext) -
Uses of StaticContext in org.rumbledb.runtime
Methods in org.rumbledb.runtime with parameters of type StaticContextModifier and TypeMethodDescriptionvoid
RuntimeIterator.setStaticContext
(StaticContext staticContext) -
Uses of StaticContext in org.rumbledb.types
Methods in org.rumbledb.types with parameters of type StaticContextModifier and TypeMethodDescriptionstatic ItemType
ItemTypeFactory.createItemTypeFromJSONSchemaItem
(Name name, Item item, StaticContext staticContext) static ItemType
ItemTypeFactory.createItemTypeFromJSoundCompactItem
(Name name, Item item, StaticContext staticContext) static ItemType
ItemTypeFactory.createItemTypeFromJSoundVerboseItem
(Name name, Item item, StaticContext staticContext) void
ArrayItemType.resolve
(StaticContext context, ExceptionMetadata metadata) void
DerivedAtomicItemType.resolve
(StaticContext context, ExceptionMetadata metadata) void
FieldDescriptor.resolve
(StaticContext context, ExceptionMetadata metadata) default void
ItemType.resolve
(StaticContext context, ExceptionMetadata metadata) void
ItemTypeReference.resolve
(StaticContext context, ExceptionMetadata metadata) void
ObjectItemType.resolve
(StaticContext context, ExceptionMetadata metadata) void
SequenceType.resolve
(StaticContext context, ExceptionMetadata metadata) void
UnionItemType.resolve
(StaticContext context, ExceptionMetadata metadata)