org.seasar.doma.internal.jdbc.sql.node
クラス SelectStatementNode.CopyingVisitor

java.lang.Object
  上位を拡張 org.seasar.doma.internal.jdbc.sql.node.SelectStatementNode.CopyingVisitor
すべての実装されたインタフェース:
ForUpdateClauseNodeVisitor<Void,SelectStatementNode>, FromClauseNodeVisitor<Void,SelectStatementNode>, GroupByClauseNodeVisitor<Void,SelectStatementNode>, HavingClauseNodeVisitor<Void,SelectStatementNode>, OrderByClauseNodeVisitor<Void,SelectStatementNode>, SelectClauseNodeVisitor<Void,SelectStatementNode>, WhereClauseNodeVisitor<Void,SelectStatementNode>, SqlNodeVisitor<Void,SelectStatementNode>
含まれているクラス:
SelectStatementNode

protected static class SelectStatementNode.CopyingVisitor
extends Object
implements SelectClauseNodeVisitor<Void,SelectStatementNode>, FromClauseNodeVisitor<Void,SelectStatementNode>, WhereClauseNodeVisitor<Void,SelectStatementNode>, GroupByClauseNodeVisitor<Void,SelectStatementNode>, HavingClauseNodeVisitor<Void,SelectStatementNode>, OrderByClauseNodeVisitor<Void,SelectStatementNode>, ForUpdateClauseNodeVisitor<Void,SelectStatementNode>


コンストラクタの概要
protected SelectStatementNode.CopyingVisitor()
           
 
メソッドの概要
 Void visitForUpdateClauseNode(ForUpdateClauseNode node, SelectStatementNode p)
           
 Void visitFromClauseNode(FromClauseNode node, SelectStatementNode p)
           
 Void visitGroupByClauseNode(GroupByClauseNode node, SelectStatementNode p)
           
 Void visitHavingClauseNode(HavingClauseNode node, SelectStatementNode p)
           
 Void visitOrderByClauseNode(OrderByClauseNode node, SelectStatementNode p)
           
 Void visitSelectClauseNode(SelectClauseNode node, SelectStatementNode p)
           
 Void visitUnknownNode(SqlNode node, SelectStatementNode p)
          未知のノードを処理します。
 Void visitWhereClauseNode(WhereClauseNode node, SelectStatementNode p)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SelectStatementNode.CopyingVisitor

protected SelectStatementNode.CopyingVisitor()
メソッドの詳細

visitSelectClauseNode

public Void visitSelectClauseNode(SelectClauseNode node,
                                  SelectStatementNode p)
定義:
インタフェース SelectClauseNodeVisitor<Void,SelectStatementNode> 内の visitSelectClauseNode

visitFromClauseNode

public Void visitFromClauseNode(FromClauseNode node,
                                SelectStatementNode p)
定義:
インタフェース FromClauseNodeVisitor<Void,SelectStatementNode> 内の visitFromClauseNode

visitWhereClauseNode

public Void visitWhereClauseNode(WhereClauseNode node,
                                 SelectStatementNode p)
定義:
インタフェース WhereClauseNodeVisitor<Void,SelectStatementNode> 内の visitWhereClauseNode

visitGroupByClauseNode

public Void visitGroupByClauseNode(GroupByClauseNode node,
                                   SelectStatementNode p)
定義:
インタフェース GroupByClauseNodeVisitor<Void,SelectStatementNode> 内の visitGroupByClauseNode

visitHavingClauseNode

public Void visitHavingClauseNode(HavingClauseNode node,
                                  SelectStatementNode p)
定義:
インタフェース HavingClauseNodeVisitor<Void,SelectStatementNode> 内の visitHavingClauseNode

visitOrderByClauseNode

public Void visitOrderByClauseNode(OrderByClauseNode node,
                                   SelectStatementNode p)
定義:
インタフェース OrderByClauseNodeVisitor<Void,SelectStatementNode> 内の visitOrderByClauseNode

visitForUpdateClauseNode

public Void visitForUpdateClauseNode(ForUpdateClauseNode node,
                                     SelectStatementNode p)
定義:
インタフェース ForUpdateClauseNodeVisitor<Void,SelectStatementNode> 内の visitForUpdateClauseNode

visitUnknownNode

public Void visitUnknownNode(SqlNode node,
                             SelectStatementNode p)
インタフェース SqlNodeVisitor の記述:
未知のノードを処理します。

定義:
インタフェース SqlNodeVisitor<Void,SelectStatementNode> 内の visitUnknownNode
パラメータ:
node - ノード
p - パラメータ
戻り値:
処理された値


Copyright © 2009 The Seasar Foundation. All Rights Reserved.