クラス org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants

すべてのメンバ一覧

説明

Mapping for dynamic schema gathering and validation

作者:
Nicolas Modrzyk

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

Static Public メソッド

int getDynamicSchemaLevel (String stringLevel)
String getDynamicSchemaLevel (int intLevel)

Static Public 変数

final int DynamicPrecisionStatic = 0
final int DynamicPrecisionTable = 1
final int DynamicPrecisionColumn = 2
final int DynamicPrecisionProcedures = 3
final int DynamicPrecisionAll = 4


メソッド

String org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.getDynamicSchemaLevel int  intLevel  )  [static]
 

Get the dynamic schema level from int to string

引数:
intLevel as an int
戻り値:
string taken from DatabaseXmlTags
DatabaseBackendSchemaConstants.java76 行で定義されています。

参照先 org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionAll, org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionColumn, org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionProcedures, org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionStatic, と org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionTable.

00077 { 00078 switch (intLevel) 00079 { 00080 case DynamicPrecisionStatic : 00081 return DatabasesXmlTags.VAL_static; 00082 case DynamicPrecisionTable : 00083 return DatabasesXmlTags.VAL_table; 00084 case DynamicPrecisionColumn : 00085 return DatabasesXmlTags.VAL_column; 00086 case DynamicPrecisionProcedures : 00087 return DatabasesXmlTags.VAL_procedures; 00088 case DynamicPrecisionAll : 00089 return DatabasesXmlTags.VAL_all; 00090 default : 00091 return DatabasesXmlTags.VAL_all; 00092 } 00093 }

int org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.getDynamicSchemaLevel String  stringLevel  )  [static]
 

Get the dynamic schema level from string to int

引数:
stringLevel as a string from DatabaseXmlTags
戻り値:
an int
DatabaseBackendSchemaConstants.java53 行で定義されています。

参照先 org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionAll, org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionColumn, org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionProcedures, org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionStatic, と org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionTable.

00054 { 00055 if (stringLevel.equalsIgnoreCase(DatabasesXmlTags.VAL_static)) 00056 return DynamicPrecisionStatic; 00057 else if (stringLevel.equalsIgnoreCase(DatabasesXmlTags.VAL_table)) 00058 return DynamicPrecisionTable; 00059 else if (stringLevel.equalsIgnoreCase(DatabasesXmlTags.VAL_column)) 00060 return DynamicPrecisionColumn; 00061 else if (stringLevel.equalsIgnoreCase(DatabasesXmlTags.VAL_procedures)) 00062 return DynamicPrecisionProcedures; 00063 else if (stringLevel.equalsIgnoreCase(DatabasesXmlTags.VAL_all)) 00064 return DynamicPrecisionAll; 00065 else 00066 throw new IllegalArgumentException("Invalid dynamic precision " 00067 + stringLevel); 00068 }


変数

final int org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionAll = 4 [static]
 

All level for dynamic schema, procedures parameters are retrieved DatabaseBackendSchemaConstants.java45 行で定義されています。

参照元 org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.getDynamicSchemaLevel().

final int org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionColumn = 2 [static]
 

Column level for dynamic schema DatabaseBackendSchemaConstants.java41 行で定義されています。

参照元 org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.getDynamicSchemaLevel().

final int org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionProcedures = 3 [static]
 

procedures names level for dynamic schema DatabaseBackendSchemaConstants.java43 行で定義されています。

参照元 org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.getDynamicSchemaLevel().

final int org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionStatic = 0 [static]
 

Static level no dynamic schema DatabaseBackendSchemaConstants.java37 行で定義されています。

参照元 org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.getDynamicSchemaLevel().

final int org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.DynamicPrecisionTable = 1 [static]
 

Table level for dynamic schema DatabaseBackendSchemaConstants.java39 行で定義されています。

参照元 org.objectweb.cjdbc.controller.backend.DatabaseBackendSchemaConstants.getDynamicSchemaLevel().


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