|
|||||||||||
| 前 次 | フレームあり フレームなし | ||||||||||
| Node を使用しているパッケージ | |
| org.seasar.extension.sql | 2Way SQLの機能を提供します。 |
| org.seasar.extension.sql.node | 2Way SQLのNode機能を提供します。 |
| org.seasar.extension.sql.parser | SQLを解析する機能を提供します。 |
| org.seasar.extension.sql での Node の使用 |
| Node を返す org.seasar.extension.sql のメソッド | |
Node |
SqlParser.parse()
SQLを解析して Nodeのツリーを返します。 |
Node |
Node.getChild(int index)
指定されたインデックス番号 indexのNodeを返します。 |
| 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)
ノードを一番上に追加します。 |
|
|||||||||||
| 前 次 | フレームあり フレームなし | ||||||||||