|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface SqlNode
SQLの文字列の解析結果です。
このインタフェースの実装はスレッドセーフであることは要求されません。
メソッドの概要 | ||
---|---|---|
|
accept(SqlNodeVisitor<R,P> visitor,
P p)
ビジターを受け入れ、ビジターの適切なメソッドにディスパッチします。 |
|
void |
addNode(SqlNode child)
子ノードを追加します。 |
|
SqlNode |
copy()
このノードをコピー(deep copy)します。 |
|
List<SqlNode> |
getChildren()
子ノードのリストを返します。 |
メソッドの詳細 |
---|
void addNode(SqlNode child)
child
- 子ノードList<SqlNode> getChildren()
SqlNode copy()
<R,P> R accept(SqlNodeVisitor<R,P> visitor, P p)
R
- 戻り値の型P
- パラメータの型visitor
- ビジターp
- パラメータ
DomaNullPointerException
- ビジターが null
の場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |