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

すべてのメンバ一覧

説明

Defines SQL queries parsing granularities.

作者:
Emmanuel Cecchet

Sara Bouchenak

バージョン:
1.0

ParsingGranularities.java34 行で定義されています。

Static Public メソッド

String getInformation (int granularity)

Static Public 変数

final int NO_PARSING = 0
final int TABLE = 1
final int COLUMN = 2
final int COLUMN_UNIQUE = 3


メソッド

String org.objectweb.cjdbc.common.sql.ParsingGranularities.getInformation int  granularity  )  [static]
 

Returns the granularity value in a String form.

引数:
granularity a granularity value
戻り値:
the String form of the granularity
ParsingGranularities.java66 行で定義されています。

参照先 org.objectweb.cjdbc.common.sql.ParsingGranularities.COLUMN, org.objectweb.cjdbc.common.sql.ParsingGranularities.COLUMN_UNIQUE, org.objectweb.cjdbc.common.sql.ParsingGranularities.NO_PARSING, と org.objectweb.cjdbc.common.sql.ParsingGranularities.TABLE.

00067 { 00068 switch (granularity) 00069 { 00070 case NO_PARSING : 00071 return "NO_PARSING"; 00072 case TABLE : 00073 return "TABLE"; 00074 case COLUMN : 00075 return "COLUMN"; 00076 case COLUMN_UNIQUE : 00077 return "COLUMN_UNIQUE"; 00078 default : 00079 return "Illegal parsing granularity"; 00080 } 00081 }


変数

final int org.objectweb.cjdbc.common.sql.ParsingGranularities.COLUMN = 2 [static]
 

Column granularity. Column dependencies are computed (both select and where clauses). ParsingGranularities.java48 行で定義されています。

参照元 org.objectweb.cjdbc.common.sql.ParsingGranularities.getInformation().

final int org.objectweb.cjdbc.common.sql.ParsingGranularities.COLUMN_UNIQUE = 3 [static]
 

Column granularity with UNIQUE queries.

Same as COLUMN except that UNIQUE queries that select a single row based on a key are flagged UNIQUE (and should not be invalidated on INSERTs). ParsingGranularities.java58 行で定義されています。

参照元 org.objectweb.cjdbc.common.sql.ParsingGranularities.getInformation().

final int org.objectweb.cjdbc.common.sql.ParsingGranularities.NO_PARSING = 0 [static]
 

The request is not parsed. ParsingGranularities.java37 行で定義されています。

参照元 org.objectweb.cjdbc.common.sql.ParsingGranularities.getInformation().

final int org.objectweb.cjdbc.common.sql.ParsingGranularities.TABLE = 1 [static]
 

Table granularity. Only table dependencies are computed. ParsingGranularities.java42 行で定義されています。

参照元 org.objectweb.cjdbc.common.sql.ParsingGranularities.getInformation().


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