クラス org.objectweb.cjdbc.common.sql.UnknownRequest

org.objectweb.cjdbc.common.sql.UnknownRequestに対する継承グラフ

Inheritance graph
[凡例]
org.objectweb.cjdbc.common.sql.UnknownRequestのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

説明

An UnknownRequest is an SQL request that does not match any SQL query known by this software.

作者:
Emmanuel Cecchet

Mathieu Peltier

バージョン:
1.0

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

Public メソッド

 UnknownRequest (String sqlQuery, boolean escapeProcessing, int timeout, String lineSeparator)
boolean isReadRequest ()
boolean isWriteRequest ()
boolean isUnknownRequest ()
void parse (DatabaseSchema schema, int granularity, boolean isCaseSensitive) throws SQLException
void cloneParsing (AbstractRequest request)


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

org.objectweb.cjdbc.common.sql.UnknownRequest.UnknownRequest String  sqlQuery,
boolean  escapeProcessing,
int  timeout,
String  lineSeparator
 

Creates a new UnknownRequest instance.

引数:
sqlQuery the SQL query
escapeProcessing should the driver to escape processing before sending to the database?
timeout an int value
lineSeparator the line separator used in the query
UnknownRequest.java51 行で定義されています。
00053 { 00054 super(sqlQuery, escapeProcessing, timeout, lineSeparator); 00055 cacheable = RequestType.UNCACHEABLE; 00056 }


メソッド

void org.objectweb.cjdbc.common.sql.UnknownRequest.cloneParsing AbstractRequest  request  )  [virtual]
 

Throws always an SQLException: it is not possible to parse an unknown request because we don't know its syntax or semantic.

参照:
AbstractRequest.cloneParsing(AbstractRequest)

org.objectweb.cjdbc.common.sql.AbstractRequestを実装しています.

UnknownRequest.java104 行で定義されています。

00105 { 00106 throw new RuntimeException( 00107 "Unable to clone the parsing of an unknown request"); 00108 }

boolean org.objectweb.cjdbc.common.sql.UnknownRequest.isReadRequest  )  [virtual]
 

戻り値:
false
参照:
org.objectweb.cjdbc.common.sql.AbstractRequest.isReadRequest()

org.objectweb.cjdbc.common.sql.AbstractRequestを実装しています.

UnknownRequest.java62 行で定義されています。

00063 { 00064 return false; 00065 }

boolean org.objectweb.cjdbc.common.sql.UnknownRequest.isUnknownRequest  )  [virtual]
 

戻り値:
true
参照:
org.objectweb.cjdbc.common.sql.AbstractRequest.isUnknownRequest()

org.objectweb.cjdbc.common.sql.AbstractRequestを実装しています.

UnknownRequest.java80 行で定義されています。

00081 { 00082 return true; 00083 }

boolean org.objectweb.cjdbc.common.sql.UnknownRequest.isWriteRequest  )  [virtual]
 

戻り値:
false
参照:
org.objectweb.cjdbc.common.sql.AbstractRequest.isWriteRequest()

org.objectweb.cjdbc.common.sql.AbstractRequestを実装しています.

UnknownRequest.java71 行で定義されています。

00072 { 00073 return false; 00074 }

void org.objectweb.cjdbc.common.sql.UnknownRequest.parse DatabaseSchema  schema,
int  granularity,
boolean  isCaseSensitive
throws SQLException [virtual]
 

Throws always an SQLException: it is not possible to parse an unknown request because we don't know its syntax or semantic.

参照:
org.objectweb.cjdbc.common.sql.AbstractRequest.parse(org.objectweb.cjdbc.common.sql.schema.DatabaseSchema, int, boolean)

org.objectweb.cjdbc.common.sql.AbstractRequestを実装しています.

UnknownRequest.java92 行で定義されています。

00094 { 00095 throw new SQLException("Unable to parse an unknown request"); 00096 }


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.4に対してTue Oct 12 15:16:18 2004に生成されました。 doxygen 1.3.8