Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

org.objectweb.cjdbc.common.sql.ParsingGranularities Class Reference

List of all members.

Static Public Member Functions

String getInformation (int granularity)

Static Public Attributes

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

Detailed Description

Defines SQL queries parsing granularities.

Author:
Emmanuel Cecchet

Sara Bouchenak

Version:
1.0

Definition at line 34 of file ParsingGranularities.java.


Member Function Documentation

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

Returns the granularity value in a String form.

Parameters:
granularity a granularity value
Returns:
the String form of the granularity

Definition at line 66 of file ParsingGranularities.java.

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   }


Member Data Documentation

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

Column granularity. Column dependencies are computed (both select and where clauses).

Definition at line 48 of file ParsingGranularities.java.

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).

Definition at line 58 of file ParsingGranularities.java.

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

The request is not parsed.

Definition at line 37 of file ParsingGranularities.java.

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

Table granularity. Only table dependencies are computed.

Definition at line 42 of file ParsingGranularities.java.


The documentation for this class was generated from the following file:
Generated on Mon Apr 11 22:02:08 2005 for C-JDBC by  doxygen 1.3.9.1