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 TypeClassDescriptionclass
class
class
Methods 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 TypeClassDescriptionclass
class
An 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 TypeClassDescriptionclass
class
class
class
Methods 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 Expression
ForClause.expression
protected Expression
GroupByVariableDeclaration.expression
protected Expression
LetClause.expression
Methods 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 TypeClassDescriptionclass
class
class
class
class
Methods 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 TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
Methods 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 TypeClassDescriptionclass
class
class
class
class
class
Fields 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 TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
Methods 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 TypeClassDescriptionclass
Expression representing text content within XML attribute values.class
Expression representing an attribute node in a direct element constructor.class
Expression representing a computed attribute constructor.class
Expression representing a computed element constructor.class
Expression representing a direct element constructor.class
An expression representing a document node constructor.class
class
class
class
An expression representing a text node constructor.class
An expression representing a text node, as part of a direct element constructor content.class
Methods 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