org.dyndns.nuda.mapper.parser
クラス SQLParserImpl

java.lang.Object
  上位を拡張 org.dyndns.nuda.mapper.parser.SQLParserImpl
すべての実装されたインタフェース:
SQLParser

public class SQLParserImpl
extends java.lang.Object
implements SQLParser


コンストラクタの概要
SQLParserImpl()
           
 
メソッドの概要
 boolean accept(java.lang.String queryType, java.lang.String sql)
          引数に指定されたクエリタイプとSQLステートメントに対して,このパーサが許容するかどうかテストします.
 void init()
           
 SQLContainer parse(java.lang.String qyeryId, java.lang.String queryType, java.lang.String sql)
          引数に指定されたクエリタイプ、SQL入力シーケンスを元にSQLコンテナインタフェースの実装クラスを生成して返します
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SQLParserImpl

public SQLParserImpl()
メソッドの詳細

parse

public SQLContainer parse(java.lang.String qyeryId,
                          java.lang.String queryType,
                          java.lang.String sql)
インタフェース SQLParser の記述:
引数に指定されたクエリタイプ、SQL入力シーケンスを元にSQLコンテナインタフェースの実装クラスを生成して返します

定義:
インタフェース SQLParser 内の parse
queryType - クエリタイプ
sql - SQL入力シーケンス
戻り値:
SQLコンテナインタフェース実装

accept

public boolean accept(java.lang.String queryType,
                      java.lang.String sql)
インタフェース SQLParser の記述:
引数に指定されたクエリタイプとSQLステートメントに対して,このパーサが許容するかどうかテストします.
パーサが許容するクエリタイプは以下の通りです.

定義:
インタフェース SQLParser 内の accept
パラメータ:
queryType - クエリタイプ
sql - SQLステートメント
戻り値:
許容する:true/許容しない:false

init

public void init()