Uses of Class
org.springframework.data.mongodb.core.spel.ExpressionNode
Packages that use ExpressionNode
Package
Description
Support classes to transform SpEL expressions into MongoDB expressions.
-
Uses of ExpressionNode in org.springframework.data.mongodb.core.spel
Classes in org.springframework.data.mongodb.core.spel with type parameters of type ExpressionNodeSubclasses of ExpressionNode in org.springframework.data.mongodb.core.spelModifier and TypeClassDescriptionclass
A node representing a literal in an expression.class
AnExpressionNode
representing a method reference.class
class
AnExpressionNode
representing an operator.Methods in org.springframework.data.mongodb.core.spel that return ExpressionNodeModifier and TypeMethodDescriptionprotected ExpressionNode
Creates a newExpressionNode
from the givenSpelNode
.static ExpressionNode
ExpressionNode.from
(SpelNode node, ExpressionState state) ExpressionNode.getChild
(int index) Returns the childExpressionNode
with the given index.OperatorNode.getLeft()
Returns the left operand asExpressionNode
.ExpressionTransformationContextSupport.getParentNode()
Returns the parentExpressionNode
or null if none available.OperatorNode.getRight()
Returns the right operand asExpressionNode
.Methods in org.springframework.data.mongodb.core.spel that return types with arguments of type ExpressionNodeMethods in org.springframework.data.mongodb.core.spel with parameters of type ExpressionNodeModifier and TypeMethodDescriptionboolean
LiteralNode.isUnaryMinus
(ExpressionNode parent) Returns whether the givenExpressionNode
is a unary minus.Constructors in org.springframework.data.mongodb.core.spel with parameters of type ExpressionNodeModifierConstructorDescriptionExpressionTransformationContextSupport
(T currentNode, ExpressionNode parentNode, org.bson.Document previousOperationObject) Creates a newExpressionTransformationContextSupport
for the givenExpressionNode
s and an optional previous operation.