Uses of Class
org.rumbledb.expressions.Expression
Packages that use Expression
Package
Description
-
Uses of Expression in org.rumbledb.compiler
Methods in org.rumbledb.compiler that return ExpressionModifier and TypeMethodDescriptionTranslationVisitor.getLocatorExpressionFromUpdateLocatorContext(JsoniqParser.UpdateLocatorContext ctx) TranslationVisitor.getMainExpressionFromUpdateLocatorContext(JsoniqParser.UpdateLocatorContext ctx) -
Uses of Expression in org.rumbledb.expressions
Subclasses of Expression in org.rumbledb.expressionsMethods in org.rumbledb.expressions that return types with arguments of type ExpressionConstructor parameters in org.rumbledb.expressions with type arguments of type ExpressionModifierConstructorDescriptionCommaExpression(List<Expression> expressions, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.arithmetic
Subclasses of Expression in org.rumbledb.expressions.arithmeticModifier and TypeClassDescriptionclassclassclassMethods in org.rumbledb.expressions.arithmetic that return ExpressionModifier and TypeMethodDescriptionAdditiveExpression.getLeftExpression()MultiplicativeExpression.getLeftExpression()UnaryExpression.getMainExpression()AdditiveExpression.getRightExpression()MultiplicativeExpression.getRightExpression()Constructors in org.rumbledb.expressions.arithmetic with parameters of type ExpressionModifierConstructorDescriptionAdditiveExpression(Expression leftExpression, Expression rightExpression, boolean isMinus, ExceptionMetadata metadata) MultiplicativeExpression(Expression leftExpression, Expression rightExpression, MultiplicativeExpression.MultiplicativeOperator multiplicativeOperator, ExceptionMetadata metadata) UnaryExpression(Expression mainExpression, boolean negated, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.comparison
Subclasses of Expression in org.rumbledb.expressions.comparisonModifier and TypeClassDescriptionclassclassAn expression that represents a node comparison.Methods in org.rumbledb.expressions.comparison that return ExpressionModifier and TypeMethodDescriptionNodeComparisonExpression.getLeftExpression()NodeComparisonExpression.getRightExpression()Constructors in org.rumbledb.expressions.comparison with parameters of type ExpressionModifierConstructorDescriptionComparisonExpression(Expression leftExpression, Expression rightExpression, ComparisonExpression.ComparisonOperator comparisonOperator, ExceptionMetadata metadata) NodeComparisonExpression(Expression leftExpression, Expression rightExpression, NodeComparisonExpression.NodeComparisonOperator operator, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.control
Subclasses of Expression in org.rumbledb.expressions.controlModifier and TypeClassDescriptionclassclassclassclassMethods in org.rumbledb.expressions.control that return ExpressionModifier and TypeMethodDescriptionConditionalExpression.getBranch()ConditionalExpression.getCondition()SwitchExpression.getDefaultExpression()ConditionalExpression.getElseBranch()TryCatchExpression.getExpressionCatching(String error) TryCatchExpression.getExpressionCatchingAll()SwitchCase.getReturnExpression()TypeswitchCase.getReturnExpression()SwitchExpression.getTestCondition()TypeSwitchExpression.getTestCondition()TryCatchExpression.getTryExpression()Methods in org.rumbledb.expressions.control that return types with arguments of type ExpressionModifier and TypeMethodDescriptionSwitchCase.getAllExpressions()TryCatchExpression.getCatchExpressions()SwitchCase.getConditionExpressions()Constructors in org.rumbledb.expressions.control with parameters of type ExpressionModifierConstructorDescriptionConditionalExpression(Expression condition, Expression branch, Expression elseBranch, ExceptionMetadata metadataFromContext) SwitchCase(List<Expression> conditionExpressions, Expression returnExpression) SwitchExpression(Expression testCondition, List<SwitchCase> cases, Expression defaultExpression, ExceptionMetadata metadataFromContext) TryCatchExpression(Expression tryExpression, Map<String, Expression> catchExpressions, Expression catchAllExpression, ExceptionMetadata metadataFromContext) TypeswitchCase(Name variableName, List<SequenceType> union, Expression returnExpression) TypeswitchCase(Name variableName, Expression returnExpression) TypeSwitchExpression(Expression testCondition, List<TypeswitchCase> cases, TypeswitchCase defaultCase, ExceptionMetadata metadataFromContext) Constructor parameters in org.rumbledb.expressions.control with type arguments of type ExpressionModifierConstructorDescriptionSwitchCase(List<Expression> conditionExpressions, Expression returnExpression) TryCatchExpression(Expression tryExpression, Map<String, Expression> catchExpressions, Expression catchAllExpression, ExceptionMetadata metadataFromContext) -
Uses of Expression in org.rumbledb.expressions.flowr
Subclasses of Expression in org.rumbledb.expressions.flowrFields in org.rumbledb.expressions.flowr declared as ExpressionModifier and TypeFieldDescriptionprotected ExpressionForClause.expressionprotected ExpressionGroupByVariableDeclaration.expressionprotected ExpressionLetClause.expressionMethods in org.rumbledb.expressions.flowr that return ExpressionModifier and TypeMethodDescriptionForClause.getExpression()GroupByVariableDeclaration.getExpression()LetClause.getExpression()OrderByClauseSortingKey.getExpression()SimpleMapExpression.getLeftExpression()ReturnClause.getReturnExpr()SimpleMapExpression.getRightExpression()WhereClause.getWhereExpression()Constructors in org.rumbledb.expressions.flowr with parameters of type ExpressionModifierConstructorDescriptionForClause(Name variableName, boolean allowEmpty, SequenceType sequenceType, Name positionalVariableName, Expression expression, ExceptionMetadata metadata) GroupByVariableDeclaration(Name variableName, SequenceType sequenceType, Expression expression) LetClause(Name variableName, SequenceType sequenceType, Expression expression, ExceptionMetadata metadataFromContext) OrderByClauseSortingKey(Expression expression, boolean ascending, String collationURI, OrderByClauseSortingKey.EMPTY_ORDER empty_order) ReturnClause(Expression expr, ExceptionMetadata metadata) SimpleMapExpression(Expression leftExpression, Expression rightExpression, ExceptionMetadata metadata) WhereClause(Expression expr, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.logic
Subclasses of Expression in org.rumbledb.expressions.logicMethods in org.rumbledb.expressions.logic that return ExpressionConstructors in org.rumbledb.expressions.logic with parameters of type ExpressionModifierConstructorDescriptionAndExpression(Expression leftExpression, Expression rightExpression, ExceptionMetadata metadata) NotExpression(Expression mainExpression, ExceptionMetadata metadata) OrExpression(Expression leftExpression, Expression rightExpression, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.miscellaneous
Subclasses of Expression in org.rumbledb.expressions.miscellaneousMethods in org.rumbledb.expressions.miscellaneous that return ExpressionModifier and TypeMethodDescriptionRangeExpression.getLeftExpression()RangeExpression.getRightExpression()Constructors in org.rumbledb.expressions.miscellaneous with parameters of type ExpressionModifierConstructorDescriptionRangeExpression(Expression leftExpression, Expression rightExpression, ExceptionMetadata metadata) StringConcatExpression(Expression leftExpression, Expression rightExpression, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.module
Fields in org.rumbledb.expressions.module declared as ExpressionMethods in org.rumbledb.expressions.module that return ExpressionModifier and TypeMethodDescriptionFunctionDeclaration.getExpression()MainModule.getExpression()VariableDeclaration.getExpression()Constructors in org.rumbledb.expressions.module with parameters of type ExpressionModifierConstructorDescriptionVariableDeclaration(Name variableName, boolean external, SequenceType sequenceType, Expression expression, List<Annotation> annotations, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.postfix
Subclasses of Expression in org.rumbledb.expressions.postfixModifier and TypeClassDescriptionclassclassclassclassclassMethods in org.rumbledb.expressions.postfix that return ExpressionModifier and TypeMethodDescriptionArrayLookupExpression.getLookupExpression()ObjectLookupExpression.getLookupExpression()ArrayLookupExpression.getMainExpression()ArrayUnboxingExpression.getMainExpression()DynamicFunctionCallExpression.getMainExpression()FilterExpression.getMainExpression()ObjectLookupExpression.getMainExpression()FilterExpression.getPredicateExpression()Methods in org.rumbledb.expressions.postfix that return types with arguments of type ExpressionConstructors in org.rumbledb.expressions.postfix with parameters of type ExpressionModifierConstructorDescriptionArrayLookupExpression(Expression mainExpression, Expression lookupExpression, ExceptionMetadata metadata) ArrayUnboxingExpression(Expression mainExpression, ExceptionMetadata metadata) DynamicFunctionCallExpression(Expression mainExpression, List<Expression> arguments, ExceptionMetadata metadata) FilterExpression(Expression mainExpression, Expression predicateExpression, ExceptionMetadata metadata) ObjectLookupExpression(Expression mainExpression, Expression lookupExpression, ExceptionMetadata metadata) Constructor parameters in org.rumbledb.expressions.postfix with type arguments of type ExpressionModifierConstructorDescriptionDynamicFunctionCallExpression(Expression mainExpression, List<Expression> arguments, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.primary
Subclasses of Expression in org.rumbledb.expressions.primaryModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in org.rumbledb.expressions.primary that return ExpressionMethods in org.rumbledb.expressions.primary that return types with arguments of type ExpressionModifier and TypeMethodDescriptionFunctionCallExpression.getArguments()ObjectConstructorExpression.getKeys()ObjectConstructorExpression.getValues()Constructors in org.rumbledb.expressions.primary with parameters of type ExpressionModifierConstructorDescriptionArrayConstructorExpression(Expression expression, ExceptionMetadata metadata) ObjectConstructorExpression(Expression expression, ExceptionMetadata metadata) Constructor parameters in org.rumbledb.expressions.primary with type arguments of type ExpressionModifierConstructorDescriptionFunctionCallExpression(Name functionName, List<Expression> arguments, ExceptionMetadata metadata) ObjectConstructorExpression(List<Expression> keys, List<Expression> values, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.scripting.annotations
Methods in org.rumbledb.expressions.scripting.annotations that return types with arguments of type ExpressionConstructor parameters in org.rumbledb.expressions.scripting.annotations with type arguments of type Expression -
Uses of Expression in org.rumbledb.expressions.scripting.block
Subclasses of Expression in org.rumbledb.expressions.scripting.blockMethods in org.rumbledb.expressions.scripting.block that return Expression -
Uses of Expression in org.rumbledb.expressions.scripting.control
Methods in org.rumbledb.expressions.scripting.control that return ExpressionModifier and TypeMethodDescriptionConditionalStatement.getCondition()SwitchStatement.getTestCondition()TypeSwitchStatement.getTestCondition()Methods in org.rumbledb.expressions.scripting.control that return types with arguments of type ExpressionConstructors in org.rumbledb.expressions.scripting.control with parameters of type ExpressionModifierConstructorDescriptionConditionalStatement(Expression conditionExpression, Statement thenStatement, Statement elseStatement, ExceptionMetadata metadata) SwitchStatement(Expression testCondition, List<SwitchCaseStatement> cases, Statement defaultStatement, ExceptionMetadata metadata) TypeSwitchStatement(Expression testCondition, List<TypeSwitchStatementCase> cases, TypeSwitchStatementCase defaultCase, ExceptionMetadata metadata) Constructor parameters in org.rumbledb.expressions.scripting.control with type arguments of type ExpressionModifierConstructorDescriptionSwitchCaseStatement(List<Expression> conditionExpressions, Statement returnStatement) -
Uses of Expression in org.rumbledb.expressions.scripting.declaration
Methods in org.rumbledb.expressions.scripting.declaration that return ExpressionConstructors in org.rumbledb.expressions.scripting.declaration with parameters of type ExpressionModifierConstructorDescriptionVariableDeclStatement(List<Annotation> annotations, Name variableName, SequenceType variableSequenceType, Expression variableExpression, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.scripting.loops
Methods in org.rumbledb.expressions.scripting.loops that return ExpressionModifier and TypeMethodDescriptionExitStatement.getExitExpression()WhileStatement.getTestCondition()Constructors in org.rumbledb.expressions.scripting.loops with parameters of type ExpressionModifierConstructorDescriptionExitStatement(Expression exitExpression, ExceptionMetadata metadata) WhileStatement(Expression testCondition, Statement statement, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.scripting.mutation
Methods in org.rumbledb.expressions.scripting.mutation that return ExpressionModifier and TypeMethodDescriptionApplyStatement.getApplyExpression()AssignStatement.getAssignExpression()Constructors in org.rumbledb.expressions.scripting.mutation with parameters of type ExpressionModifierConstructorDescriptionApplyStatement(Expression applyExpression, ExceptionMetadata metadata) AssignStatement(Expression assignExpression, Name name, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.scripting.statement
Subclasses of Expression in org.rumbledb.expressions.scripting.statementMethods in org.rumbledb.expressions.scripting.statement that return ExpressionModifier and TypeMethodDescriptionStatementsAndExpr.getExpression()StatementsAndOptionalExpr.getExpression()Constructors in org.rumbledb.expressions.scripting.statement with parameters of type ExpressionModifierConstructorDescriptionStatementsAndExpr(List<Statement> statements, Expression expression, ExceptionMetadata metadata) StatementsAndOptionalExpr(List<Statement> statements, Expression expression, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.typing
Subclasses of Expression in org.rumbledb.expressions.typingModifier and TypeClassDescriptionclassclassclassclassclassclassFields in org.rumbledb.expressions.typing declared as ExpressionMethods in org.rumbledb.expressions.typing that return ExpressionModifier and TypeMethodDescriptionCastableExpression.getMainExpression()CastExpression.getMainExpression()InstanceOfExpression.getMainExpression()IsStaticallyExpression.getMainExpression()TreatExpression.getMainExpression()ValidateTypeExpression.getMainExpression()Constructors in org.rumbledb.expressions.typing with parameters of type ExpressionModifierConstructorDescriptionCastableExpression(Expression mainExpression, SequenceType type, ExceptionMetadata metadata) CastExpression(Expression mainExpression, SequenceType sequenceType, ExceptionMetadata metadata) InstanceOfExpression(Expression mainExpression, SequenceType sequenceType, ExceptionMetadata metadata) IsStaticallyExpression(Expression mainExpression, SequenceType sequenceType, ExceptionMetadata metadata) TreatExpression(Expression mainExpression, SequenceType sequenceType, ErrorCode errorCode, ExceptionMetadata metadata) ValidateTypeExpression(Expression mainExpression, boolean isValidate, SequenceType sequenceType, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.update
Subclasses of Expression in org.rumbledb.expressions.updateModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in org.rumbledb.expressions.update that return ExpressionModifier and TypeMethodDescriptionAppendExpression.getArrayExpression()CreateCollectionExpression.getCollection()DeleteIndexFromCollectionExpression.getCollection()InsertIndexIntoCollectionExpression.getCollection()TruncateCollectionExpression.getCollectionName()CreateCollectionExpression.getContentExpression()DeleteSearchFromCollectionExpression.getContentExpression()EditCollectionExpression.getContentExpression()InsertIndexIntoCollectionExpression.getContentExpression()InsertSearchIntoCollectionExpression.getContentExpression()DeleteExpression.getLocatorExpression()RenameExpression.getLocatorExpression()ReplaceExpression.getLocatorExpression()DeleteExpression.getMainExpression()InsertExpression.getMainExpression()RenameExpression.getMainExpression()ReplaceExpression.getMainExpression()TransformExpression.getModifyExpression()RenameExpression.getNameExpression()DeleteIndexFromCollectionExpression.getNumDelete()InsertIndexIntoCollectionExpression.getPosition()InsertExpression.getPositionExpression()ReplaceExpression.getReplacerExpression()TransformExpression.getReturnExpression()CopyDeclaration.getSourceExpression()EditCollectionExpression.getTargetExpression()InsertSearchIntoCollectionExpression.getTargetExpression()AppendExpression.getToAppendExpression()InsertExpression.getToInsertExpression()Methods in org.rumbledb.expressions.update that return types with arguments of type ExpressionConstructors in org.rumbledb.expressions.update with parameters of type ExpressionModifierConstructorDescriptionAppendExpression(Expression arrayExpression, Expression toAppendExpression, ExceptionMetadata metadata) CopyDeclaration(Name variableName, Expression sourceExpression) CreateCollectionExpression(Expression collection, Expression contentExpression, boolean isTable, ExceptionMetadata metadata) DeleteExpression(Expression mainExpression, Expression locatorExpression, ExceptionMetadata metadata) DeleteIndexFromCollectionExpression(Expression collection, Expression numDelete, boolean isFirst, boolean isTable, ExceptionMetadata metadata) DeleteSearchFromCollectionExpression(Expression contentExpression, ExceptionMetadata metadata) EditCollectionExpression(Expression targetExpression, Expression contentExpression, ExceptionMetadata metadata) InsertExpression(Expression mainExpression, Expression toInsertExpression, Expression positionExpression, ExceptionMetadata metadata) InsertIndexIntoCollectionExpression(Expression collection, Expression contentExpression, Expression pos, boolean isTable, boolean isFirst, boolean isLast, ExceptionMetadata metadata) InsertSearchIntoCollectionExpression(Expression targetExpression, Expression contentExpression, boolean isBefore, ExceptionMetadata metadata) RenameExpression(Expression mainExpression, Expression locatorExpression, Expression nameExpression, ExceptionMetadata metadata) ReplaceExpression(Expression mainExpression, Expression locatorExpression, Expression replacerExpression, ExceptionMetadata metadata) TransformExpression(List<CopyDeclaration> copyDeclarations, Expression modifyExpression, Expression returnExpression, ExceptionMetadata metadata) TruncateCollectionExpression(Expression collectionName, boolean isTable, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.xml
Subclasses of Expression in org.rumbledb.expressions.xmlModifier and TypeClassDescriptionclassExpression representing text content within XML attribute values.classExpression representing an attribute node in a direct element constructor.classExpression representing a computed attribute constructor.classExpression representing a computed element constructor.classExpression representing a direct element constructor.classAn expression representing a document node constructor.classclassclassclassAn expression representing a text node constructor.classAn expression representing a text node, as part of a direct element constructor content.classMethods in org.rumbledb.expressions.xml that return ExpressionModifier and TypeMethodDescriptionComputedElementConstructorExpression.getContentExpression()Get the content expressionDocumentNodeConstructorExpression.getContentExpression()Get the content expressionTextNodeConstructorExpression.getContentExpression()Get the content expressionSlashExpr.getLeftExpression()PostfixLookupExpression.getLookupExpression()UnaryLookupExpression.getLookupExpression()PostfixLookupExpression.getMainExpression()ComputedAttributeConstructorExpression.getNameExpression()Get the dynamic attribute name expressionComputedElementConstructorExpression.getNameExpression()Get the dynamic element name expressionSlashExpr.getRightExpression()ComputedAttributeConstructorExpression.getValueExpression()Get the value expressionMethods in org.rumbledb.expressions.xml that return types with arguments of type ExpressionModifier and TypeMethodDescriptionDirElemConstructorExpression.getAttributes()Get the attributes of the elementDirElemConstructorExpression.getContent()Get the content of the elementAttributeNodeExpression.getValue()Constructors in org.rumbledb.expressions.xml with parameters of type ExpressionModifierConstructorDescriptionComputedAttributeConstructorExpression(Name attributeName, Expression valueExpression, ExceptionMetadata metadata) Constructor for static attribute name: attribute attributeName { value }ComputedAttributeConstructorExpression(Expression nameExpression, Expression valueExpression, ExceptionMetadata metadata) Constructor for dynamic attribute name: attribute { nameExpression } { value }ComputedElementConstructorExpression(Name elementName, Expression contentExpression, ExceptionMetadata metadata) Constructor for static element name: element elementName { content }ComputedElementConstructorExpression(Expression nameExpression, Expression contentExpression, ExceptionMetadata metadata) Constructor for dynamic element name: element { nameExpression } { content }DocumentNodeConstructorExpression(Expression contentExpression, ExceptionMetadata metadata) Constructor for document node constructor.PostfixLookupExpression(Expression mainExpression, Expression lookupExpression, ExceptionMetadata metadata) SlashExpr(Expression leftExpression, Expression rightExpression, ExceptionMetadata metadata) TextNodeConstructorExpression(Expression contentExpression, ExceptionMetadata metadata) Constructor for text node constructor.UnaryLookupExpression(Expression lookupExpression, ExceptionMetadata metadata) Constructor parameters in org.rumbledb.expressions.xml with type arguments of type ExpressionModifierConstructorDescriptionAttributeNodeExpression(String qname, List<Expression> value, ExceptionMetadata metadata) DirElemConstructorExpression(String tagName, List<Expression> content, List<Expression> attributes, ExceptionMetadata metadata) Constructor for a direct element constructor. -
Uses of Expression in org.rumbledb.expressions.xml.axis
Subclasses of Expression in org.rumbledb.expressions.xml.axis