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

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

public class AutoSQLParser
extends java.lang.Object
implements SQLParser


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

コンストラクタの詳細

AutoSQLParser

public AutoSQLParser()
メソッドの詳細

accept

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

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

parse

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

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

addParser

public static void addParser(SQLParser parser)

init

public void init()