クラス org.objectweb.cjdbc.controller.requestmanager.ParserThread

すべてのメンバ一覧

説明

This thread is used to process request parsing in background.

作者:
Emmanuel Cecchet
バージョン:
1.0

ParserThread.java38 行で定義されています。

Public メソッド

 ParserThread (AbstractRequest request, DatabaseSchema dbs, int granularity, boolean isCaseSensitive)
void run ()

Private 変数

boolean isCaseSensitive
AbstractRequest request
DatabaseSchema dbs
int granularity


コンストラクタとデストラクタ

org.objectweb.cjdbc.controller.requestmanager.ParserThread.ParserThread AbstractRequest  request,
DatabaseSchema  dbs,
int  granularity,
boolean  isCaseSensitive
 

Creates a new ParserThread

引数:
request the request to parse
dbs the database schema
granularity the parsing granularity to use
isCaseSensitive true if parsing is case sensitive

ParserThread.java53 行で定義されています。

00058   {
00059     this.request = request;
00060     this.dbs = dbs;
00061     this.granularity = granularity;
00062     this.isCaseSensitive = isCaseSensitive;
00063     start();
00064   }


メソッド

void org.objectweb.cjdbc.controller.requestmanager.ParserThread.run  ) 
 

参照:
java.lang.Runnable#run()

ParserThread.java69 行で定義されています。

参照先 org.objectweb.cjdbc.controller.requestmanager.ParserThread.dbs, org.objectweb.cjdbc.common.sql.AbstractRequest.isParsed, と org.objectweb.cjdbc.common.sql.AbstractRequest.parse().

00070   {
00071     try
00072     {
00073       if (!request.isParsed())
00074         request.parse(dbs, granularity, isCaseSensitive);
00075     }
00076     catch (SQLException e)
00077     {
00078       System.err.println("Error while parsing request (" + e + ")");
00079     }
00080   }


変数

DatabaseSchema org.objectweb.cjdbc.controller.requestmanager.ParserThread.dbs [private]
 

ParserThread.java42 行で定義されています。

参照元 org.objectweb.cjdbc.controller.requestmanager.ParserThread.run().

int org.objectweb.cjdbc.controller.requestmanager.ParserThread.granularity [private]
 

ParserThread.java43 行で定義されています。

boolean org.objectweb.cjdbc.controller.requestmanager.ParserThread.isCaseSensitive [private]
 

ParserThread.java40 行で定義されています。

AbstractRequest org.objectweb.cjdbc.controller.requestmanager.ParserThread.request [private]
 

ParserThread.java41 行で定義されています。

参照元 org.objectweb.cjdbc.controller.cache.parsing.ParsingCache.CurrentlyParsingEntry.CurrentlyParsingEntry().


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0rc6に対してWed May 5 18:02:51 2004に生成されました。 doxygen 1.3.6