クラス
org.seasar.doma.internal.expr.EvaluationResult の使用

EvaluationResult を使用しているパッケージ
org.seasar.doma.internal.expr   
org.seasar.doma.internal.jdbc.sql   
 

org.seasar.doma.internal.expr での EvaluationResult の使用
 

EvaluationResult を返す org.seasar.doma.internal.expr のメソッド
protected  EvaluationResult ExpressionEvaluator.Decimal.add(ExpressionEvaluator.Decimal other)
           
protected  EvaluationResult ExpressionEvaluator.Decimal.createEvaluationResult(ExpressionEvaluator.Decimal other, BigDecimal newValue)
           
protected  EvaluationResult ExpressionEvaluator.Decimal.divide(ExpressionEvaluator.Decimal other)
           
 EvaluationResult ExpressionEvaluator.evaluate(ExpressionNode node)
           
protected  EvaluationResult ExpressionEvaluator.invokeConstructor(ExpressionLocation location, Class<?> clazz, Constructor<?> constructor, Object... params)
           
protected  EvaluationResult ExpressionEvaluator.invokeMethod(ExpressionLocation location, Method method, Object target, Class<?>[] paramTypes, Object[] params)
           
protected  EvaluationResult ExpressionEvaluator.Decimal.multiply(ExpressionEvaluator.Decimal other)
           
protected  EvaluationResult ExpressionEvaluator.Decimal.subtract(ExpressionEvaluator.Decimal other)
           
 EvaluationResult ExpressionEvaluator.visitAddOperatorNode(AddOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitAndOperatorNode(AndOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitCommaOperatorNode(CommaOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitDivideOperatorNode(DivideOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitEmptyNode(EmptyNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitEqOperatorNode(EqOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitGeOperatorNode(GeOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitGtOperatorNode(GtOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitLeOperatorNode(LeOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitLiteralNode(LiteralNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitLtOperatorNode(LtOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitMethodOperatorNode(MethodOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitMultiplyOperatorNode(MultiplyOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitNeOperatorNode(NeOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitNewOperatorNode(NewOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitNotOperatorNode(NotOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitOrOperatorNode(OrOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitParensNode(ParensNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitSubtractOperatorNode(SubtractOperatorNode node, Void p)
           
 EvaluationResult ExpressionEvaluator.visitVariableNode(VariableNode node, Void p)
           
 

EvaluationResult 型の引数を持つ型を返す org.seasar.doma.internal.expr のメソッド
 List<EvaluationResult> ParameterCollector.collect(ExpressionNode node)
           
 

EvaluationResult 型の型引数を持つ org.seasar.doma.internal.expr のメソッドパラメータ
protected  void ParameterCollector.evaluate(ExpressionNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitAddOperatorNode(AddOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitAndOperatorNode(AndOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitCommaOperatorNode(CommaOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitDivideOperatorNode(DivideOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitEmptyNode(EmptyNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitEqOperatorNode(EqOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitGeOperatorNode(GeOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitGtOperatorNode(GtOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitLeOperatorNode(LeOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitLiteralNode(LiteralNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitLtOperatorNode(LtOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitMethodOperatorNode(MethodOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitMultiplyOperatorNode(MultiplyOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitNeOperatorNode(NeOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitNewOperatorNode(NewOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitNotOperatorNode(NotOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitOrOperatorNode(OrOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitParensNode(ParensNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitSubtractOperatorNode(SubtractOperatorNode node, List<EvaluationResult> p)
           
 Void ParameterCollector.visitVariableNode(VariableNode node, List<EvaluationResult> p)
           
 

EvaluationResult 型のパラメータを持つ org.seasar.doma.internal.expr のコンストラクタ
ExpressionEvaluator.Decimal(ArithmeticOperatorNode operatorNode, ExpressionNode operandNode, EvaluationResult evaluationResult)
           
 

org.seasar.doma.internal.jdbc.sql での EvaluationResult の使用
 

EvaluationResult を返す org.seasar.doma.internal.jdbc.sql のメソッド
protected  EvaluationResult NodePreparedSqlBuilder.evaluate(SqlLocation location, String expression)
           
 



Copyright © 2009 The Seasar Foundation. All Rights Reserved.