Uses of Class
org.seasar.doma.internal.expr.EvaluationResult
Packages that use EvaluationResult
Package
Description
Internal implementation details for the Doma framework.
Internal implementation details for the Doma framework.
-
Uses of EvaluationResult in org.seasar.doma.internal.expr
Methods in org.seasar.doma.internal.expr that return EvaluationResultModifier and TypeMethodDescriptionprotected EvaluationResultExpressionEvaluator.Number.add(ExpressionEvaluator.Number other) protected EvaluationResultExpressionEvaluator.Text.concat(ExpressionEvaluator.Text other) protected EvaluationResultExpressionEvaluator.createEvaluationResult(Object target, Object value, Class<?> valueClass, Type genericType) protected EvaluationResultExpressionEvaluator.Number.createEvaluationResult(ExpressionEvaluator.Number other, BigDecimal newValue) protected EvaluationResultExpressionEvaluator.Number.divide(ExpressionEvaluator.Number other) ExpressionEvaluator.evaluate(ExpressionNode node) protected EvaluationResultExpressionEvaluator.evaluateInternal(ExpressionNode node) protected EvaluationResultExpressionEvaluator.evaluateNotNullableOperandNode(ExpressionNode operatorNode, ExpressionNode operandNode, Void p) protected EvaluationResultExpressionEvaluator.getFieldValue(ExpressionLocation location, Field field, Object target) protected EvaluationResultExpressionEvaluator.invokeConstructor(ExpressionLocation location, Class<?> clazz, Constructor<?> constructor, Object... params) protected EvaluationResultExpressionEvaluator.invokeMethod(ExpressionLocation location, Method method, Object target, Class<?> targetClass, Class<?>[] paramTypes, Object[] params) protected EvaluationResultExpressionEvaluator.Number.mod(ExpressionEvaluator.Number other) protected EvaluationResultExpressionEvaluator.Number.multiply(ExpressionEvaluator.Number other) protected EvaluationResultExpressionEvaluator.Number.subtract(ExpressionEvaluator.Number other) ExpressionEvaluator.visitAddOperatorNode(AddOperatorNode node, Void p) ExpressionEvaluator.visitAndOperatorNode(AndOperatorNode node, Void p) ExpressionEvaluator.visitCommaOperatorNode(CommaOperatorNode node, Void p) ExpressionEvaluator.visitDivideOperatorNode(DivideOperatorNode node, Void p) ExpressionEvaluator.visitEmptyNode(EmptyNode node, Void p) ExpressionEvaluator.visitEqOperatorNode(EqOperatorNode node, Void p) ExpressionEvaluator.visitFieldOperatorNode(FieldOperatorNode node, Void p) ExpressionEvaluator.visitFunctionOperatorNode(FunctionOperatorNode node, Void p) ExpressionEvaluator.visitGeOperatorNode(GeOperatorNode node, Void p) ExpressionEvaluator.visitGtOperatorNode(GtOperatorNode node, Void p) ExpressionEvaluator.visitLeOperatorNode(LeOperatorNode node, Void p) ExpressionEvaluator.visitLiteralNode(LiteralNode node, Void p) ExpressionEvaluator.visitLtOperatorNode(LtOperatorNode node, Void p) ExpressionEvaluator.visitMethodOperatorNode(MethodOperatorNode node, Void p) ExpressionEvaluator.visitModOperatorNode(ModOperatorNode node, Void p) ExpressionEvaluator.visitMultiplyOperatorNode(MultiplyOperatorNode node, Void p) ExpressionEvaluator.visitNeOperatorNode(NeOperatorNode node, Void p) ExpressionEvaluator.visitNewOperatorNode(NewOperatorNode node, Void p) ExpressionEvaluator.visitNotOperatorNode(NotOperatorNode node, Void p) ExpressionEvaluator.visitOrOperatorNode(OrOperatorNode node, Void p) ExpressionEvaluator.visitParensNode(ParensNode node, Void p) ExpressionEvaluator.visitStaticFieldOperatorNode(StaticFieldOperatorNode node, Void p) ExpressionEvaluator.visitStaticMethodOperatorNode(StaticMethodOperatorNode node, Void p) ExpressionEvaluator.visitSubtractOperatorNode(SubtractOperatorNode node, Void p) ExpressionEvaluator.visitVariableNode(VariableNode node, Void p) Methods in org.seasar.doma.internal.expr with parameters of type EvaluationResultModifier and TypeMethodDescriptionprotected ExpressionEvaluator.NumberExpressionEvaluator.createNumber(ArithmeticOperatorNode operatorNode, ExpressionNode operandNode, EvaluationResult evaluationResult) protected ExpressionEvaluator.TextExpressionEvaluator.createText(OperatorNode operatorNode, ExpressionNode operandNode, EvaluationResult evaluationResult) 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 EvaluationResultModifier and TypeMethodDescriptionprotected voidExpressionEvaluator.ParameterCollector.evaluate(ExpressionNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitAddOperatorNode(AddOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitAndOperatorNode(AndOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitCommaOperatorNode(CommaOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitDivideOperatorNode(DivideOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitEmptyNode(EmptyNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitEqOperatorNode(EqOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitFieldOperatorNode(FieldOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitFunctionOperatorNode(FunctionOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitGeOperatorNode(GeOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitGtOperatorNode(GtOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitLeOperatorNode(LeOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitLiteralNode(LiteralNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitLtOperatorNode(LtOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitMethodOperatorNode(MethodOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitModOperatorNode(ModOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitMultiplyOperatorNode(MultiplyOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitNeOperatorNode(NeOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitNewOperatorNode(NewOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitNotOperatorNode(NotOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitOrOperatorNode(OrOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitParensNode(ParensNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitStaticFieldOperatorNode(StaticFieldOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitStaticMethodOperatorNode(StaticMethodOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitSubtractOperatorNode(SubtractOperatorNode node, List<EvaluationResult> p) ExpressionEvaluator.ParameterCollector.visitVariableNode(VariableNode node, List<EvaluationResult> p) Constructor parameters in org.seasar.doma.internal.expr with type arguments of type EvaluationResult -
Uses of EvaluationResult in org.seasar.doma.internal.jdbc.sql
Methods in org.seasar.doma.internal.jdbc.sql that return EvaluationResultModifier and TypeMethodDescriptionNodePreparedSqlBuilder.BlankLineRemovalContext.evaluate(SqlLocation location, String expression) NodePreparedSqlBuilder.DefaultContext.evaluate(SqlLocation location, String expression)