Uses of Class
org.rumbledb.expressions.scripting.statement.Statement
Packages that use Statement
Package
Description
-
Uses of Statement in org.rumbledb.compiler
Methods in org.rumbledb.compiler that return StatementModifier and TypeMethodDescriptionTranslationVisitor.visitStatement(JsoniqParser.StatementContext ctx) XQueryTranslationVisitor.visitStatement(XQueryParser.StatementContext ctx) TranslationVisitor.visitVarDeclStatement(JsoniqParser.VarDeclStatementContext ctx) XQueryTranslationVisitor.visitVarDeclStatement(XQueryParser.VarDeclStatementContext ctx) -
Uses of Statement in org.rumbledb.compiler.translation.scripting
Methods in org.rumbledb.compiler.translation.scripting that return StatementModifier and TypeMethodDescriptionstatic <AnnotationsCtx extends org.antlr.v4.runtime.ParserRuleContext,VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext, SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext, ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
StatementDeclarationStatementTranslation.varDeclStatement(VarDeclStatementContext<AnnotationsCtx, VarBindingCtx, SeqTypeCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<AnnotationsCtx, List<Annotation>> processAnnotations, Function<VarBindingCtx, Name> parseVariableBinding, Function<SeqTypeCtx, SequenceType> processSequenceType, Function<ExprSingleCtx, Expression> visitExprSingle) Method parameters in org.rumbledb.compiler.translation.scripting with type arguments of type StatementModifier and TypeMethodDescriptionstatic <StmtCtx extends org.antlr.v4.runtime.ParserRuleContext>
BlockStatementBlockStatementTranslation.blockStatement(BlockStatementContext<StmtCtx> ctx, TranslationContext translationContext, Function<StmtCtx, Statement> visitStatement) static <StmtCtx extends org.antlr.v4.runtime.ParserRuleContext>
StatementsAndOptionalExprBlockStatementTranslation.statements(StatementsContext<StmtCtx> ctx, TranslationContext translationContext, Function<StmtCtx, Statement> visitStatement) static <StmtCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
StatementsAndExprBlockStatementTranslation.statementsAndExpr(StatementsAndExprContext<StmtCtx, ExprCtx> ctx, TranslationContext translationContext, Function<StmtCtx, Statement> visitStatement, Function<ExprCtx, Expression> visitExpr) static <StmtCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
StatementsAndOptionalExprBlockStatementTranslation.statementsAndOptionalExpr(StatementsAndOptionalExprContext<StmtCtx, ExprCtx> ctx, TranslationContext translationContext, Function<StmtCtx, Statement> visitStatement, Function<ExprCtx, Expression> visitExpr) -
Uses of Statement in org.rumbledb.expressions.scripting.block
Subclasses of Statement in org.rumbledb.expressions.scripting.blockMethods in org.rumbledb.expressions.scripting.block that return types with arguments of type StatementConstructor parameters in org.rumbledb.expressions.scripting.block with type arguments of type StatementModifierConstructorDescriptionBlockStatement(List<Statement> blockStatements, ExceptionMetadata metadata) -
Uses of Statement in org.rumbledb.expressions.scripting.control
Subclasses of Statement in org.rumbledb.expressions.scripting.controlModifier and TypeClassDescriptionclassclassclassclassMethods in org.rumbledb.expressions.scripting.control that return StatementModifier and TypeMethodDescriptionConditionalStatement.getBranch()ConditionalStatement.getElseBranch()Constructors in org.rumbledb.expressions.scripting.control with parameters of type StatementModifierConstructorDescriptionConditionalStatement(Expression conditionExpression, Statement thenStatement, Statement elseStatement, ExceptionMetadata metadata) SwitchCaseStatement(List<Expression> conditionExpressions, Statement returnStatement) SwitchStatement(Expression testCondition, List<SwitchCaseStatement> cases, Statement defaultStatement, ExceptionMetadata metadata) TypeSwitchStatementCase(Name variableName, List<SequenceType> union, Statement returnStatement) TypeSwitchStatementCase(Name variableName, Statement returnStatement) -
Uses of Statement in org.rumbledb.expressions.scripting.declaration
Subclasses of Statement in org.rumbledb.expressions.scripting.declaration -
Uses of Statement in org.rumbledb.expressions.scripting.loops
Subclasses of Statement in org.rumbledb.expressions.scripting.loopsModifier and TypeClassDescriptionclassclassclassclassclassConstructors in org.rumbledb.expressions.scripting.loops with parameters of type StatementModifierConstructorDescriptionReturnStatementClause(Statement returnStatement, ExceptionMetadata metadata) WhileStatement(Expression testCondition, Statement statement, ExceptionMetadata metadata) -
Uses of Statement in org.rumbledb.expressions.scripting.mutation
Subclasses of Statement in org.rumbledb.expressions.scripting.mutation -
Uses of Statement in org.rumbledb.expressions.scripting.statement
Constructor parameters in org.rumbledb.expressions.scripting.statement with type arguments of type StatementModifierConstructorDescriptionStatementsAndExpr(List<Statement> statements, Expression expression, ExceptionMetadata metadata) StatementsAndOptionalExpr(List<Statement> statements, Expression expression, ExceptionMetadata metadata)