org.seasar.extension.sql.parser
クラス SqlParserImpl
java.lang.Object
org.seasar.extension.sql.parser.SqlParserImpl
- すべての実装インタフェース:
- SqlParser
- public class SqlParserImpl
- extends Object
- implements SqlParser
SqlParser
のための実装クラスです。
- 作成者:
- higa
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SqlParserImpl
public SqlParserImpl(String sql)
SqlParserImpl
を作成します。
- パラメータ:
sql
-
parse
public Node parse()
- インタフェース
SqlParser
の記述:
- SQLを解析して
Node
のツリーを返します。
- 定義:
- インタフェース
SqlParser
内の parse
- 戻り値:
parseToken
protected void parseToken()
parseSql
protected void parseSql()
parseComment
protected void parseComment()
parseIf
protected void parseIf()
parseBegin
protected void parseBegin()
parseEnd
protected void parseEnd()
parseElse
protected void parseElse()
parseCommentBindVariable
protected void parseCommentBindVariable()
parseBindVariable
protected void parseBindVariable()
pop
protected Node pop()
peek
protected Node peek()
push
protected void push(Node node)
isElseMode
protected boolean isElseMode()
isTargetComment
protected static boolean isTargetComment(String comment)
isIfComment
protected static boolean isIfComment(String comment)
isBeginComment
protected static boolean isBeginComment(String content)
isEndComment
protected static boolean isEndComment(String content)
Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.