Uses of Interface
org.seasar.doma.internal.expr.node.ExpressionNode
Packages that use ExpressionNode
Package
Description
Internal implementation details for the Doma framework.
Internal implementation details for the Doma framework.
-
Uses of ExpressionNode in org.seasar.doma.internal.expr
Fields in org.seasar.doma.internal.expr with type parameters of type ExpressionNodeModifier and TypeFieldDescriptionprotected final Deque<ExpressionNode>ExpressionParser.expressionNodesMethods in org.seasar.doma.internal.expr that return ExpressionNodeModifier and TypeMethodDescriptionExpressionParser.parse()protected ExpressionNodeExpressionReducer.pop(OperatorNode node, Deque<ExpressionNode> p) Methods in org.seasar.doma.internal.expr with parameters of type ExpressionNodeModifier and TypeMethodDescriptionExpressionEvaluator.ParameterCollector.collect(ExpressionNode node) protected ExpressionEvaluator.NumberExpressionEvaluator.createNumber(ArithmeticOperatorNode operatorNode, ExpressionNode operandNode, EvaluationResult evaluationResult) protected ExpressionEvaluator.TextExpressionEvaluator.createText(OperatorNode operatorNode, ExpressionNode operandNode, EvaluationResult evaluationResult) ExpressionEvaluator.evaluate(ExpressionNode node) protected voidExpressionEvaluator.ParameterCollector.evaluate(ExpressionNode node, List<EvaluationResult> p) protected EvaluationResultExpressionEvaluator.evaluateInternal(ExpressionNode node) protected EvaluationResultExpressionEvaluator.evaluateNotNullableOperandNode(ExpressionNode operatorNode, ExpressionNode operandNode, Void p) protected ExpressionExceptionExpressionEvaluator.newNotNumberException(ArithmeticOperatorNode operatorNode, ExpressionNode operandNode, EvaluationResult evaluationResult) protected voidExpressionEvaluator.throwNotTextException(OperatorNode operatorNode, ExpressionNode operandNode, EvaluationResult evaluationResult) Method parameters in org.seasar.doma.internal.expr with type arguments of type ExpressionNodeModifier and TypeMethodDescriptionprotected ExpressionNodeExpressionReducer.pop(OperatorNode node, Deque<ExpressionNode> p) voidExpressionReducer.reduce(OperatorNode operator, Deque<ExpressionNode> operands) ExpressionReducer.visitAddOperatorNode(AddOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitAndOperatorNode(AndOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitCommaOperatorNode(CommaOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitDivideOperatorNode(DivideOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitEmptyNode(EmptyNode node, Deque<ExpressionNode> p) ExpressionReducer.visitEqOperatorNode(EqOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitFieldOperatorNode(FieldOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitFunctionOperatorNode(FunctionOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitGeOperatorNode(GeOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitGtOperatorNode(GtOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitLeOperatorNode(LeOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitLiteralNode(LiteralNode node, Deque<ExpressionNode> p) ExpressionReducer.visitLtOperatorNode(LtOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitMethodOperatorNode(MethodOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitModOperatorNode(ModOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitMultiplyOperatorNode(MultiplyOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitNeOperatorNode(NeOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitNewOperatorNode(NewOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitNotOperatorNode(NotOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitOrOperatorNode(OrOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitParensNode(ParensNode node, Deque<ExpressionNode> p) ExpressionReducer.visitStaticFieldOperatorNode(StaticFieldOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitStaticMethodOperatorNode(StaticMethodOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitSubtractOperatorNode(SubtractOperatorNode node, Deque<ExpressionNode> p) ExpressionReducer.visitVariableNode(VariableNode node, Deque<ExpressionNode> p) -
Uses of ExpressionNode in org.seasar.doma.internal.expr.node
Subinterfaces of ExpressionNode in org.seasar.doma.internal.expr.nodeModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceClasses in org.seasar.doma.internal.expr.node that implement ExpressionNodeModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in org.seasar.doma.internal.expr.node declared as ExpressionNodeModifier and TypeFieldDescriptionprotected ExpressionNodeAbstractArithmeticOperatorNode.leftNodeprotected ExpressionNodeAbstractComparisonOperatorNode.leftNodeprotected ExpressionNodeAndOperatorNode.leftNodeprotected ExpressionNodeOrOperatorNode.leftNodeprotected ExpressionNodeNotOperatorNode.nodeprotected final ExpressionNodeParensNode.nodeprotected ExpressionNodeFunctionOperatorNode.parametersNodeprotected ExpressionNodeMethodOperatorNode.parametersNodeprotected ExpressionNodeNewOperatorNode.parametersNodeprotected ExpressionNodeStaticMethodOperatorNode.parametersNodeprotected ExpressionNodeAbstractArithmeticOperatorNode.rightNodeprotected ExpressionNodeAbstractComparisonOperatorNode.rightNodeprotected ExpressionNodeAndOperatorNode.rightNodeprotected ExpressionNodeOrOperatorNode.rightNodeprotected ExpressionNodeFieldOperatorNode.targetObjectNodeprotected ExpressionNodeMethodOperatorNode.targetObjectNodeFields in org.seasar.doma.internal.expr.node with type parameters of type ExpressionNodeModifier and TypeFieldDescriptionprotected final List<ExpressionNode>CommaOperatorNode.expressionNodesMethods in org.seasar.doma.internal.expr.node that return ExpressionNodeModifier and TypeMethodDescriptionAbstractArithmeticOperatorNode.getLeftNode()AbstractComparisonOperatorNode.getLeftNode()AndOperatorNode.getLeftNode()ArithmeticOperatorNode.getLeftNode()ComparisonOperatorNode.getLeftNode()LogicalBinaryOperatorNode.getLeftNode()OrOperatorNode.getLeftNode()NotOperatorNode.getNode()ParensNode.getNode()FunctionOperatorNode.getParametersNode()MethodOperatorNode.getParametersNode()NewOperatorNode.getParametersNode()StaticMethodOperatorNode.getParametersNode()AbstractArithmeticOperatorNode.getRightNode()AbstractComparisonOperatorNode.getRightNode()AndOperatorNode.getRightNode()ArithmeticOperatorNode.getRightNode()ComparisonOperatorNode.getRightNode()LogicalBinaryOperatorNode.getRightNode()OrOperatorNode.getRightNode()FieldOperatorNode.getTargetObjectNode()MethodOperatorNode.getTargetObjectNode()Methods in org.seasar.doma.internal.expr.node that return types with arguments of type ExpressionNodeMethods in org.seasar.doma.internal.expr.node with parameters of type ExpressionNodeModifier and TypeMethodDescriptionvoidCommaOperatorNode.addNode(ExpressionNode expressionNode) voidAbstractArithmeticOperatorNode.setLeftNode(ExpressionNode leftNode) voidAbstractComparisonOperatorNode.setLeftNode(ExpressionNode leftNode) voidAndOperatorNode.setLeftNode(ExpressionNode leftNode) voidOrOperatorNode.setLeftNode(ExpressionNode leftNode) voidNotOperatorNode.setNode(ExpressionNode node) voidFunctionOperatorNode.setParametersNode(ExpressionNode parametersNode) voidMethodOperatorNode.setParametersNode(ExpressionNode parametersNode) voidNewOperatorNode.setParametersNode(ExpressionNode parametersNode) voidStaticMethodOperatorNode.setParametersNode(ExpressionNode parametersNode) voidAbstractArithmeticOperatorNode.setRightNode(ExpressionNode rightNode) voidAbstractComparisonOperatorNode.setRightNode(ExpressionNode rightNode) voidAndOperatorNode.setRightNode(ExpressionNode rightNode) voidOrOperatorNode.setRightNode(ExpressionNode rightNode) voidFieldOperatorNode.setTargetObjectNode(ExpressionNode targetObjectNode) voidMethodOperatorNode.setTargetObjectNode(ExpressionNode targetObjectNode) Constructors in org.seasar.doma.internal.expr.node with parameters of type ExpressionNode