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 TypeClassDescriptionclassA node representing a literal in an expression.classAnExpressionNoderepresenting a method reference.classclassAnExpressionNoderepresenting an operator.Methods in org.springframework.data.mongodb.core.spel that return ExpressionNodeModifier and TypeMethodDescriptionprotected ExpressionNodeCreates a newExpressionNodefrom the givenSpelNode.static ExpressionNodeExpressionNode.from(SpelNode node, ExpressionState state) ExpressionNode.getChild(int index) Returns the childExpressionNodewith the given index.OperatorNode.getLeft()Returns the left operand asExpressionNode.ExpressionTransformationContextSupport.getParentNode()Returns the parentExpressionNodeor 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 TypeMethodDescriptionbooleanLiteralNode.isUnaryMinus(ExpressionNode parent) Returns whether the givenExpressionNodeis 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 newExpressionTransformationContextSupportfor the givenExpressionNodes and an optional previous operation.