クラス DebugVisitor
- java.lang.Object
-
- com.github.mygreen.sqlmapper.metamodel.support.DebugVisitor
-
- すべての実装されたインタフェース:
Visitor<DebugVisitorContext>
public class DebugVisitor extends Object implements Visitor<DebugVisitorContext>
式を文字列として評価するためのデバッグ用のVisitor。- 作成者:
- T.TSUCHIE
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 DebugVisitor()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected voidinitOperationTemplate()protected voidinvoke(Operator parentOperator, Expression<?> expr, DebugVisitorContext context)voidvisit(Constant<?> expr, DebugVisitorContext context)定数を処理します。voidvisit(SubQueryExpression<?> expr, DebugVisitorContext context)サブクエリを処理します。voidvisit(Operation<?> expr, DebugVisitorContext context)演算子を処理します。voidvisit(Path<?> expr, DebugVisitorContext context)パスを処理します。
-
-
-
メソッドの詳細
-
initOperationTemplate
protected void initOperationTemplate()
-
visit
public void visit(Operation<?> expr, DebugVisitorContext context)
インタフェースからコピーされた説明:Visitor演算子を処理します。- 定義:
visitインタフェース内Visitor<DebugVisitorContext>- パラメータ:
expr- 演算子の式context- コンテキスト
-
visit
public void visit(Constant<?> expr, DebugVisitorContext context)
インタフェースからコピーされた説明:Visitor定数を処理します。- 定義:
visitインタフェース内Visitor<DebugVisitorContext>- パラメータ:
expr- 定数の式context- コンテキスト
-
visit
public void visit(Path<?> expr, DebugVisitorContext context)
インタフェースからコピーされた説明:Visitorパスを処理します。- 定義:
visitインタフェース内Visitor<DebugVisitorContext>- パラメータ:
expr- パスの式context- コンテキスト
-
visit
public void visit(SubQueryExpression<?> expr, DebugVisitorContext context)
インタフェースからコピーされた説明:Visitorサブクエリを処理します。- 定義:
visitインタフェース内Visitor<DebugVisitorContext>- パラメータ:
expr- サブクエリの式context- コンテキスト
-
invoke
protected void invoke(Operator parentOperator, Expression<?> expr, DebugVisitorContext context)
-
-