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

コンストラクタの概要
SqlParserImpl(String sql)
          SqlParserImplを作成します。
 
メソッドの概要
protected static boolean isBeginComment(String content)
           
protected  boolean isElseMode()
           
protected static boolean isEndComment(String content)
           
protected static boolean isIfComment(String comment)
           
protected static boolean isTargetComment(String comment)
           
 Node parse()
          SQLを解析してNodeのツリーを返します。
protected  void parseBegin()
           
protected  void parseBindVariable()
           
protected  void parseComment()
           
protected  void parseCommentBindVariable()
           
protected  void parseElse()
           
protected  void parseEnd()
           
protected  void parseIf()
           
protected  void parseSql()
           
protected  void parseToken()
           
protected  Node peek()
           
protected  Node pop()
           
protected  void push(Node node)
           
 
クラス 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.