インタフェース
org.seasar.extension.sql.Node の使用

Node を使用しているパッケージ
org.seasar.extension.sql   
org.seasar.extension.sql.node   
org.seasar.extension.sql.parser   
 

org.seasar.extension.sql での Node の使用
 

Node を返す org.seasar.extension.sql のメソッド
 Node SqlParser.parse()
          SQLを解析してNodeのツリーを返します。
 Node Node.getChild(int index)
          指定されたインデックス番号indexNodeを返します。
 

Node 型のパラメータを持つ org.seasar.extension.sql のメソッド
 void Node.addChild(Node node)
          子供のNodeを追加します。
 

org.seasar.extension.sql.node での Node の使用
 

Node を実装している org.seasar.extension.sql.node のクラス
 class AbstractNode
          Nodeの抽象クラスです。
 class AddWhereIfNode
          WHERE句のためのNodeです。
 class BeginNode
          BEGINコメントに対応するNodeです。
 class BindVariableNode
          バインド変数のためのNodeです。
 class ContainerNode
          Nodeのコンテナクラスです。
 class ElseNode
          Else用のNodeです。
 class EmbeddedValueNode
          値を埋め込む用のNodeです。
 class IfNode
          If用のNodeです。
 class ParenBindVariableNode
          INのバインド変数用のNodeです。
 class PrefixSqlNode
          ANDやORのプレフィックスのためのNodeです。
 class SqlNode
          SQL用のNodeです。
 

Node を返す org.seasar.extension.sql.node のメソッド
 Node AbstractNode.getChild(int index)
           
 

Node 型のパラメータを持つ org.seasar.extension.sql.node のメソッド
 void AbstractNode.addChild(Node node)
           
 

org.seasar.extension.sql.parser での Node の使用
 

Node を返す org.seasar.extension.sql.parser のメソッド
 Node SqlParserImpl.parse()
           
protected  Node SqlParserImpl.pop()
           
protected  Node SqlParserImpl.peek()
           
 

Node 型のパラメータを持つ org.seasar.extension.sql.parser のメソッド
protected  void SqlParserImpl.push(Node node)
           
 



Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.