KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > cjdbc > common > xml > DatabasesXmlTags


1 /**
2  * C-JDBC: Clustered JDBC.
3  * Copyright (C) 2002-2005 French National Institute For Research In Computer
4  * Science And Control (INRIA).
5  * Contact: c-jdbc@objectweb.org
6  *
7  * This library is free software; you can redistribute it and/or modify it
8  * under the terms of the GNU Lesser General Public License as published by the
9  * Free Software Foundation; either version 2.1 of the License, or any later
10  * version.
11  *
12  * This library is distributed in the hope that it will be useful, but WITHOUT
13  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
15  * for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public License
18  * along with this library; if not, write to the Free Software Foundation,
19  * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
20  *
21  * Initial developer(s): Emmanuel Cecchet.
22  * Contributor(s): Mathieu Peltier, Nicolas Modrzyk.
23  */

24
25 package org.objectweb.cjdbc.common.xml;
26
27 /**
28  * List of the xml tags recognized to read and write the databasases
29  * configuration with
30  *
31  * @author <a HREF="mailto:Emmanuel.Cecchet@inria.fr">Emmanuel Cecchet </a>
32  * @author <a HREF="mailto:Mathieu.Peltier@inrialpes.fr">Mathieu Peltier </a>
33  * @author <a HREF="mailto:Nicolas.Modrzyk@inrialpes.fr">Nicolas Modrzyk </a>
34  * @version 1.0
35  */

36 public final class DatabasesXmlTags
37 {
38   /*
39    * All purpose variables
40    */

41
42   /** Value of "true" */
43   public static final String JavaDoc VAL_true = "true";
44   /** Value of "false" */
45   public static final String JavaDoc VAL_false = "false";
46   /** Value of "true" */
47   public static final String JavaDoc VAL_on = "on";
48   /** Value of "false" */
49   public static final String JavaDoc VAL_off = "off";
50
51   /*
52    * Virtual Database
53    */

54
55   /** Name of a <code>VirtualDatabase</code> object element. */
56   public static final String JavaDoc ELT_CJDBC = "C-JDBC";
57
58   /** Name of a <code>VirtualDatabase</code> object element. */
59   public static final String JavaDoc ELT_VirtualDatabase = "VirtualDatabase";
60
61   /**
62    * <code>name</code> attribute in <code>VirtualDatabase</code>,
63    * <code>ControllerName</code>,<code>BackendWeight</code>,
64    * <code>BackendName</code> and <code>DatabaseBackend</code>.
65    */

66   public static final String JavaDoc ATT_name = "name";
67
68   /** <code>maxNbOfConnections</code> attribute in <code>VirtualDatabase</code>. */
69   public static final String JavaDoc ATT_maxNbOfConnections = "maxNbOfConnections";
70
71   /** <code>poolThreads</code> attribute in <code>VirtualDatabase</code>. */
72   public static final String JavaDoc ATT_poolThreads = "poolThreads";
73
74   /** <code>minNbOfThreads</code> attribute in <code>VirtualDatabase</code>. */
75   public static final String JavaDoc ATT_minNbOfThreads = "minNbOfThreads";
76
77   /** <code>maxNbOfThreads</code> attribute in <code>VirtualDatabase</code>. */
78   public static final String JavaDoc ATT_maxNbOfThreads = "maxNbOfThreads";
79
80   /** <code>maxThreadIdleTime</code> attribute in <code>VirtualDatabase</code>. */
81   public static final String JavaDoc ATT_maxThreadIdleTime = "maxThreadIdleTime";
82
83   /** <code>sqlDumpLength</code> attribute in <code>VirtualDatabase</code>. */
84   public static final String JavaDoc ATT_sqlDumpLength = "sqlDumpLength";
85
86   /** <code>blobEncodingMethod</code> attribute in <code>VirtualDatabase</code>. */
87   public static final String JavaDoc ATT_blobEncodingMethod = "blobEncodingMethod";
88
89   /**
90    * <code>none</code> value of the <code>blobEncodingMethod</code>
91    * attribute.
92    */

93   public static final String JavaDoc VAL_none = "none";
94
95   /**
96    * <code>hexa</code> value of the <code>blobEncodingMethod</code>
97    * attribute.
98    */

99   public static final String JavaDoc VAL_hexa = "hexa";
100
101   /**
102    * <code>base64</code> value of the <code>blobEncodingMethod</code>
103    * attribute.
104    */

105   public static final String JavaDoc VAL_base64 = "base64";
106
107   /**
108    * <code>escaped</code> value of the <code>blobEncodingMethod</code>
109    * attribute.
110    */

111   public static final String JavaDoc VAL_escaped = "escaped";
112
113   /*
114    * Distribution
115    */

116
117   /** Name of a <code>Distribution</code> object element. */
118   public static final String JavaDoc ELT_Distribution = "Distribution";
119
120   /** <code>groupName</code> attribute in <code>Distribution</code>. */
121   public static final String JavaDoc ATT_groupName = "groupName";
122
123   /** <code>macroClock</code> attribute in <code>Distribution</code>. */
124   public static final String JavaDoc ATT_macroClock = "macroClock";
125
126   /** <code>castTimeout</code> attribute in <code>Distribution</code>. */
127   public static final String JavaDoc ATT_castTimeout = "castTimeout";
128
129   /*
130    * Monitoring
131    */

132
133   /** Name of a <code>Monitoring</code> object element. */
134   public static final String JavaDoc ELT_Monitoring = "Monitoring";
135
136   /** Name of a <code>SQLMonitoring</code> object element. */
137   public static final String JavaDoc ELT_SQLMonitoring = "SQLMonitoring";
138
139   /** <code>defaultMonitoring</code> attribute in <code>SQLMonitoring</code>. */
140   public static final String JavaDoc ATT_defaultMonitoring = "defaultMonitoring";
141
142   /** Name of a <code>SQLMonitoringRule</code> object element. */
143   public static final String JavaDoc ELT_SQLMonitoringRule = "SQLMonitoringRule";
144
145   /**
146    * <code>queryPattern</code> attribute in <code>ResultCacheRule</code>,
147    * <code>RewritingRule</code> or <code>SQLMonitoringRule</code> elements
148    */

149   public static final String JavaDoc ATT_queryPattern = "queryPattern";
150
151   /**
152    * <code>caseSensitive</code> attribute in <code>ResultCacheRule</code>,
153    * <code>RewritingRule</code> or <code>SQLMonitoringRule</code> elements
154    */

155   public static final String JavaDoc ATT_caseSensitive = "caseSensitive";
156
157   /** <code>applyToSkeleton</code> attribute in <code>SQLMonitoringRule</code>. */
158   public static final String JavaDoc ATT_applyToSkeleton = "applyToSkeleton";
159
160   /** <code>monitoring</code> attribute in <code>SQLMonitoringRule</code>. */
161   public static final String JavaDoc ATT_monitoring = "monitoring";
162
163   /*
164    * Backup
165    */

166
167   /** Name of a <code>Backup</code> object element. */
168   public static final String JavaDoc ELT_Backup = "Backup";
169
170   /** Name of a <code>Backuper</code> object element. */
171   public static final String JavaDoc ELT_Backuper = "Backuper";
172
173   /** <code>backuperName</code> attribute in <code>Backuper</code>. */
174   public static final String JavaDoc ATT_backuperName = "backuperName";
175
176   /** <code>className</code> attribute in <code>Backuper</code>. */
177   public static final String JavaDoc ATT_className = "className";
178
179   /** <code>options</code> attribute in <code>Backuper</code>. */
180   public static final String JavaDoc ATT_options = "options";
181
182   /*
183    * Database Backend
184    */

185
186   /** Name of a <code>DatabaseBackend</code> object element. */
187   public static final String JavaDoc ELT_DatabaseBackend = "DatabaseBackend";
188
189   /**
190    * <code>driverPath</code> attribute in <code>DatabaseBackend</code> and
191    * <code>RecoveryLog</code>.
192    */

193   public static final String JavaDoc ATT_driverPath = "driverPath";
194
195   /**
196    * <code>driver</code> attribute in <code>DatabaseBackend</code> and
197    * <code>RecoveryLog</code>.
198    */

199   public static final String JavaDoc ATT_driver = "driver";
200
201   /**
202    * <code>url</code> attribute in <code>DatabaseBackend</code> and
203    * <code>RecoveryLog</code>.
204    */

205   public static final String JavaDoc ATT_url = "url";
206
207   /**
208    * <code>connectionTestStatement</code> attribute in
209    * <code>DatabaseBackend</code>
210    */

211   public static final String JavaDoc ATT_connectionTestStatement = "connectionTestStatement";
212
213   /** <code>writeEnabled</code> attribute in <code>DatabaseBackend</code> */
214   public static final String JavaDoc ATT_writeEnabled = "writeEnabled";
215
216   /*
217    * Rewriting Rule
218    */

219
220   /** Name of a <code>RewritingRule</code> object element. */
221   public static final String JavaDoc ELT_RewritingRule = "RewritingRule";
222
223   /** <code>rewrite</code> attribute in <code>RewritingRule</code>. */
224   public static final String JavaDoc ATT_rewrite = "rewrite";
225
226   /** <code>matchingType</code> attribute in <code>RewritingRule</code>. */
227   public static final String JavaDoc ATT_matchingType = "matchingType";
228
229   /**
230    * Value of "simple" for <code>matchingType</code> in a
231    * <code>RewritingRule</code>.
232    */

233   public static final String JavaDoc VAL_simple = "simple";
234
235   /**
236    * Value of "pattern" for <code>matchingType</code> in a
237    * <code>RewritingRule</code>.
238    */

239   public static final String JavaDoc VAL_pattern = "pattern";
240
241   /**
242    * Value of "replaceAll" for <code>matchingType</code> in a
243    * <code>RewritingRule</code>.
244    */

245   public static final String JavaDoc VAL_replaceAll = "replaceAll";
246
247   /** <code>stopOnMatch</code> attribute in <code>RewritingRule</code>. */
248   public static final String JavaDoc ATT_stopOnMatch = "stopOnMatch";
249
250   /*
251    * Authentication
252    */

253
254   /** Name of a <code>AuthenticationManager</code> object element. */
255   public static final String JavaDoc ELT_AuthenticationManager = "AuthenticationManager";
256
257   /** Name of a <code>Admin</code> object element. */
258   public static final String JavaDoc ELT_Admin = "Admin";
259
260   /** Name of a <code>User</code> object element. */
261   public static final String JavaDoc ELT_User = "User";
262
263   /** <code>username</code> attribute in <code>User</code>. */
264   public static final String JavaDoc ATT_username = "username";
265
266   /**
267    * <code>password</code> attribute in <code>User</code>. defined
268    * somewhere else
269    */

270
271   /** <code>VirtualUsers</code> object element */
272   public static final String JavaDoc ELT_VirtualUsers = "VirtualUsers";
273
274   /** Name of a <code>VirtualLogin</code> object element. */
275   public static final String JavaDoc ELT_VirtualLogin = "VirtualLogin";
276
277   /**
278    * <code>vLogin</code> attribute in <code>VirtualLogin</code> and
279    * <code>ConnectionManager</code>.
280    */

281   public static final String JavaDoc ATT_vLogin = "vLogin";
282
283   /** <code>vPassword</code> attribute in <code>VirtualLogin</code>. */
284   public static final String JavaDoc ATT_vPassword = "vPassword";
285
286   /*
287    * Database Schema
288    */

289
290   /** Name of a <code>DatabaseSchema</code> object element. */
291   public static final String JavaDoc ELT_DatabaseSchema = "DatabaseSchema";
292   /**
293    * Dynamic schema precision in <code>DatabaseSchema</code> value can be
294    * static,table,column,procedures,all
295    */

296   public static final String JavaDoc ATT_dynamicPrecision = "dynamicPrecision";
297   /** Static level for dynamic schema means no dynamicity is used at all */
298   public static final String JavaDoc VAL_static = "static";
299   // public static final String VAL_table = "table"; // already defined
300
// public static final String VAL_column = "column"; // already defined
301
/** Procedures level means procedures names are retrieved and checked */
302   public static final String JavaDoc VAL_procedures = "procedures";
303   // public static final String VAL_all = "all"; // already defined
304

305   /** Static schema definition */
306   public static final String JavaDoc ELT_DatabaseStaticSchema = "DatabaseStaticSchema";
307
308   /** Name of a <code>DatabaseTable</code> object element. */
309   public static final String JavaDoc ELT_DatabaseTable = "DatabaseTable";
310
311   /** <code>gatherSystemTables</code> attribute in <code>DatabaseSchema</code> */
312   public static final String JavaDoc ATT_gatherSystemTables = "gatherSystemTables";
313   /** <code>schemaName</code> attribute in <code>DatabaseSchema</code> */
314   public static final String JavaDoc ATT_schemaName = "schemaName";
315
316   /**
317    * <code>tableName</code> attribute in <code>DatabaseTable</code>,
318    * <code>CreateTable</code>,<code>RecoveryLogTable</code> and
319    * <code>CheckpointTable</code>
320    */

321   public static final String JavaDoc ATT_tableName = "tableName";
322
323   /** <code>nbOfColumns</code> attribute in <code>DatabaseTable</code>. */
324   public static final String JavaDoc ATT_nbOfColumns = "nbOfColumns";
325
326   /** Name of a <code>DatabaseColumn</code> object element. */
327   public static final String JavaDoc ELT_DatabaseColumn = "DatabaseColumn";
328
329   /** <code>columnName</code> attribute in <code>DatabaseColumn</code>. */
330   public static final String JavaDoc ATT_columnName = "columnName";
331
332   /** <code>isUnique</code> attribute in <code>DatabaseColumn</code>. */
333   public static final String JavaDoc ATT_isUnique = "isUnique";
334
335   /** <code>DatabaseProcedure</code> object element */
336   public static final String JavaDoc ELT_DatabaseProcedure = "DatabaseProcedure";
337
338   /** <code>DatabaseProcedure</code> returns a result */
339   public static final String JavaDoc VAL_returnsResult = "returnsResult";
340   /** <code>DatabaseProcedure</code> does not say whether it returns a result */
341   public static final String JavaDoc VAL_resultUnknown = "resultUnknown";
342   /** <code>DatabaseProcedure</code> returns no result */
343   public static final String JavaDoc VAL_noResult = "noResult";
344
345   /** <code>DatabaseProcedureColumn</code> object element */
346   public static final String JavaDoc ELT_DatabaseProcedureColumn = "DatabaseProcedureColumn";
347
348   /** Specify the return type of a procedure given the java specification */
349   public static final String JavaDoc ATT_returnType = "returnType";
350
351   /** Allow the procedure parameter to be null */
352   public static final String JavaDoc ATT_nullable = "nullable";
353   /** parameter cannot be null */
354   public static final String JavaDoc VAL_noNulls = "noNulls";
355   /** parameter can be null */
356   public static final String JavaDoc VAL_nullable = "nullable";
357   /** parameter with null value unknown */
358   public static final String JavaDoc VAL_nullableUnknown = "nullableUnknown";
359
360   /** Param type as in IN|OUT|RETURN ... */
361   public static final String JavaDoc ATT_paramType = "paramType";
362   /** column type in */
363   public static final String JavaDoc VAL_in = "in";
364   /** column type out */
365   public static final String JavaDoc VAL_out = "out";
366   /** column type in out */
367   public static final String JavaDoc VAL_inout = "inout";
368   /** column type return */
369   public static final String JavaDoc VAL_return = "return";
370   /** column type result */
371   public static final String JavaDoc VAL_result = "result";
372   /** column type unknown */
373   public static final String JavaDoc VAL_unknown = "unknown";
374
375   /*
376    * Request Manager
377    */

378
379   /** Name of a <code>RequestManager</code> object element. */
380   public static final String JavaDoc ELT_RequestManager = "RequestManager";
381
382   /**
383    * <code>caseSensitiveParsing</code> attribute in
384    * <code>RequestManager</code>.
385    */

386   public static final String JavaDoc ATT_caseSensitiveParsing = "caseSensitiveParsing";
387
388   /** <code>beginTimeout</code> attribute in <code>RequestManager</code>. */
389   public static final String JavaDoc ATT_beginTimeout = "beginTimeout";
390
391   /** <code>commitTimeout</code> attribute in <code>RequestManager</code>. */
392   public static final String JavaDoc ATT_commitTimeout = "commitTimeout";
393
394   /** <code>rollbackTimeout</code> attribute in <code>RequestManager</code>. */
395   public static final String JavaDoc ATT_rollbackTimeout = "rollbackTimeout";
396
397   /*
398    * Macro Handling
399    */

400   /** Name of a <code>MacroHandling</code> object element. */
401   public static final String JavaDoc ELT_MacroHandling = "MacroHandling";
402
403   /** Rand macro */
404   public static final String JavaDoc ATT_rand = "rand";
405   /** Now Macro */
406   public static final String JavaDoc ATT_now = "now";
407   /** currentDate macro */
408   public static final String JavaDoc ATT_currentDate = "currentDate";
409   /** currentTime macro */
410   public static final String JavaDoc ATT_currentTime = "currentTime";
411   /** timeOfDay macro */
412   public static final String JavaDoc ATT_timeOfDay = "timeOfDay";
413   /** currentTimestamp macro */
414   public static final String JavaDoc ATT_currentTimestamp = "currentTimestamp";
415   /** Timer precision to use when rewriting a query */
416   public static final String JavaDoc ATT_timeResolution = "timeResolution";
417
418   /** Value for the <code>MacrosHandler</code> */
419   public static final String JavaDoc VAL_int = "int";
420   /** Value for the <code>MacrosHandler</code> */
421   public static final String JavaDoc VAL_long = "long";
422   /** Value for the <code>MacrosHandler</code> */
423   public static final String JavaDoc VAL_double = "double";
424   /** Value for the <code>MacrosHandler</code> */
425   public static final String JavaDoc VAL_float = "float";
426   /** Value for the <code>MacrosHandler</code> */
427   public static final String JavaDoc VAL_time = "time";
428   /** Value for the <code>MacrosHandler</code> */
429   public static final String JavaDoc VAL_date = "date";
430   /** Value for the <code>MacrosHandler</code> */
431   public static final String JavaDoc VAL_timestamp = "timestamp";
432
433   /*
434    * Request Scheduler
435    */

436
437   /** Name of a <code>RequestScheduler</code> object element. */
438   public static final String JavaDoc ELT_RequestScheduler = "RequestScheduler";
439
440   /** Name of a <code>SingleDBScheduler</code> object element. */
441   public static final String JavaDoc ELT_SingleDBScheduler = "SingleDBScheduler";
442
443   /** Name of a <code>RAIDb-0Scheduler</code> object element. */
444   public static final String JavaDoc ELT_RAIDb0Scheduler = "RAIDb-0Scheduler";
445
446   /** Name of a <code>RAIDb-1Scheduler</code> object element. */
447   public static final String JavaDoc ELT_RAIDb1Scheduler = "RAIDb-1Scheduler";
448
449   /** Name of a <code>RAIDb-2Scheduler</code> object element. */
450   public static final String JavaDoc ELT_RAIDb2Scheduler = "RAIDb-2Scheduler";
451
452   /** <code>level</code> attribute in request schedulers. */
453   public static final String JavaDoc ATT_level = "level";
454
455   /** Value of a Request Scheduler <code>level</code> attribute. */
456   public static final String JavaDoc VAL_passThrough = "passThrough";
457
458   /** Value of a Request Scheduler <code>level</code> attribute. */
459   public static final String JavaDoc VAL_query = "query";
460
461   /** Value of a Request Scheduler <code>level</code> attribute. */
462   public static final String JavaDoc VAL_optimisticQuery = "optimisticQuery";
463
464   /** Value of a Request Scheduler <code>level</code> attribute. */
465   public static final String JavaDoc VAL_optimisticTransaction = "optimisticTransaction";
466
467   /** Value of a Request Scheduler <code>level</code> attribute. */
468   public static final String JavaDoc VAL_pessimisticTransaction = "pessimisticTransaction";
469
470   /*
471    * Request Cache
472    */

473
474   /** Name of a <code>RequestCache</code> object element. */
475   public static final String JavaDoc ELT_RequestCache = "RequestCache";
476
477   /** Name of a <code>MetadataCache</code> object element. */
478   public static final String JavaDoc ELT_MetadataCache = "MetadataCache";
479
480   /** <code>maxNbOfMetadata</code> attribute in <code>MetadataCache</code>. */
481   public static final String JavaDoc ATT_maxNbOfMetadata = "maxNbOfMetadata";
482
483   /** <code>maxNbOfField</code> attribute in <code>MetadataCache</code>. */
484   public static final String JavaDoc ATT_maxNbOfField = "maxNbOfField";
485
486   /** Name of a <code>ParsingCache</code> object element. */
487   public static final String JavaDoc ELT_ParsingCache = "ParsingCache";
488
489   /** <code>backgroundParsing</code> attribute in <code>ParsingCache</code>. */
490   public static final String JavaDoc ATT_backgroundParsing = "backgroundParsing";
491
492   /**
493    * <code>ATT_maxNbOfEntries</code> attribute in <code>ParsingCache</code>
494    * and <code>ResultCache</code>
495    */

496   public static final String JavaDoc ATT_maxNbOfEntries = "maxNbOfEntries";
497
498   /** Name of a <code>ResultCache</code> object element. */
499   public static final String JavaDoc ELT_ResultCache = "ResultCache";
500
501   /**
502    * <code>granularity</code> attribute in <code>ResultCache</code> or
503    * <code>ResultCacheDB</code>.
504    */

505   public static final String JavaDoc ATT_granularity = "granularity";
506
507   /** Value of a <code>ResultCache/granularity</code> attribute. */
508   public static final String JavaDoc VAL_noInvalidation = "noInvalidation";
509
510   /** Value of a <code>ResultCache/granularity</code> attribute. */
511   public static final String JavaDoc VAL_database = "database";
512
513   /** Value of a <code>ResultCache/granularity</code> attribute. */
514   public static final String JavaDoc VAL_table = "table";
515
516   /** Value of a <code>ResultCache/granularity</code> attribute. */
517   public static final String JavaDoc VAL_column = "column";
518
519   /** Value of a <code>ResultCache/granularity</code> attribute. */
520   public static final String JavaDoc VAL_columnUnique = "columnUnique";
521
522   /** <code>pendingTimeout</code> attribute in <code>ResultCache</code> */
523   public static final String JavaDoc ATT_pendingTimeout = "pendingTimeout";
524
525   /*
526    * Cache Patterns and actionss
527    */

528
529   /** <code>DefaultResultCacheRule</code> element */
530   public static final String JavaDoc ELT_DefaultResultCacheRule = "DefaultResultCacheRule";
531
532   /** <code>ResultCacheRule</code> element */
533   public static final String JavaDoc ELT_ResultCacheRule = "ResultCacheRule";
534
535   /**
536    * <code>timestampResolution</code> attribute in <code>ResultCache</cache>,
537    * <code>RAIDb-1</code>, <code>RAIDb-1ec</code>,
538    * <code>RAIDb-2</code> or <code>RAIDb-2ec</code>
539    */

540   public static final String JavaDoc ATT_timestampResolution = "timestampResolution";
541
542   /** <code>NoCaching</code> action for a caching rule */
543   public static final String JavaDoc ELT_NoCaching = "NoCaching";
544
545   /** <code>EagerCaching</code> action for a caching rule */
546   public static final String JavaDoc ELT_EagerCaching = "EagerCaching";
547
548   /** <code>RelaxedCaching</code> action for a caching rule */
549   public static final String JavaDoc ELT_RelaxedCaching = "RelaxedCaching";
550
551   /** parameter for the relaxed caching action */
552   public static final String JavaDoc ATT_keepIfNotDirty = "keepIfNotDirty";
553
554   /*
555    * Load Balancers
556    */

557
558   /** Name of a <code>RequestLoadBalancer</code> object element. */
559   public static final String JavaDoc ELT_LoadBalancer = "LoadBalancer";
560
561   /** Name of a <code>SingleDB</code> object element. */
562   public static final String JavaDoc ELT_SingleDB = "SingleDB";
563
564   /** Name of a <code>ParallelDB</code> object element. */
565   public static final String JavaDoc ELT_ParallelDB = "ParallelDB";
566
567   /** Name of a <code>ParallelDB-RoundRobin</code> object element. */
568   public static final String JavaDoc ELT_ParallelDB_RoundRobin = "ParallelDB-RoundRobin";
569
570   /**
571    * Name of a <code>ParallelDB-LeastPendingRequestsFirst</code> object
572    * element.
573    */

574   public static final String JavaDoc ELT_ParallelDB_LeastPendingRequestsFirst = "ParallelDB-LeastPendingRequestsFirst";
575
576   /** Name of a <code>RAIDb-0</code> object element. */
577   public static final String JavaDoc ELT_RAIDb_0 = "RAIDb-0";
578
579   /** Name of a <code>RAIDb-1</code> object element. */
580   public static final String JavaDoc ELT_RAIDb_1 = "RAIDb-1";
581
582   /** Name of a <code>RAIDb-1-RoundRobin</code> object element. */
583   public static final String JavaDoc ELT_RAIDb_1_RoundRobin = "RAIDb-1-RoundRobin";
584
585   /** Name of a <code>RAIDb-1-WeightedRoundRobin</code> object element. */
586   public static final String JavaDoc ELT_RAIDb_1_WeightedRoundRobin = "RAIDb-1-WeightedRoundRobin";
587
588   /** Name of a <code>RAIDb-1-LeastPendingRequestsFirst</code> object element. */
589   public static final String JavaDoc ELT_RAIDb_1_LeastPendingRequestsFirst = "RAIDb-1-LeastPendingRequestsFirst";
590
591   /** Name of a <code>RAIDb-1ec</code> object element. */
592   public static final String JavaDoc ELT_RAIDb_1ec = "RAIDb-1ec";
593
594   /**
595    * <code>nbOfConcurrentReads</code> attribute in <code>RAIDb-1ec</code>
596    * and <code>RAIDb-2ec</code>
597    */

598   public static final String JavaDoc ATT_nbOfConcurrentReads = "nbOfConcurrentReads";
599
600   /** Name of a <code>RAIDb-1ec-RoundRobin</code> object element. */
601   public static final String JavaDoc ELT_RAIDb_1ec_RoundRobin = "RAIDb-1ec-RoundRobin";
602
603   /** Name of a <code>RAIDb-1ec-WeightedRoundRobin</code> object element. */
604   public static final String JavaDoc ELT_RAIDb_1ec_WeightedRoundRobin = "RAIDb-1ec-WeightedRoundRobin";
605
606   /** Name of a <code>RAIDb-2</code> object element. */
607   public static final String JavaDoc ELT_RAIDb_2 = "RAIDb-2";
608
609   /** Name of a <code>RAIDb-2-RoundRobin</code> object element. */
610   public static final String JavaDoc ELT_RAIDb_2_RoundRobin = "RAIDb-2-RoundRobin";
611
612   /** Name of a <code>RAIDb-2-WeightedRoundRobin</code> object element. */
613   public static final String JavaDoc ELT_RAIDb_2_WeightedRoundRobin = "RAIDb-2-WeightedRoundRobin";
614
615   /** Name of a <code>RAIDb-2-LeastPendingRequestsFirst</code> object element. */
616   public static final String JavaDoc ELT_RAIDb_2_LeastPendingRequestsFirst = "RAIDb-2-LeastPendingRequestsFirst";
617
618   /** Name of a <code>RAIDb-2ec</code> object element. */
619   public static final String JavaDoc ELT_RAIDb_2ec = "RAIDb-2ec";
620
621   /** Name of a <code>RAIDb-2ec-RoundRobin</code> object element. */
622   public static final String JavaDoc ELT_RAIDb_2ec_RoundRobin = "RAIDb-2ec-RoundRobin";
623
624   /** Name of a <code>RAIDb-2ec-WeightedRoundRobin</code> object element. */
625   public static final String JavaDoc ELT_RAIDb_2ec_WeightedRoundRobin = "RAIDb-2ec-WeightedRoundRobin";
626
627   // WaitForCompletion
628

629   /** Name of a <code>WaitForCompletion</code> object element */
630   public static final String JavaDoc ELT_WaitForCompletion = "WaitForCompletion";
631
632   /**
633    * <code>policy</code> attribute in <code>WaitForCompletion</code> and
634    * <code>CreateTable</code>
635    */

636   public static final String JavaDoc ATT_policy = "policy";
637
638   /** Value of a <code>WaitForCompletion/policy</code> attribute */
639   public static final String JavaDoc VAL_first = "first";
640
641   /** Value of a <code>WaitForCompletion/policy</code> attribute */
642   public static final String JavaDoc VAL_majority = "majority";
643
644   /**
645    * Value of a <code>WaitForCompletion/policy</code>,
646    * <code>ErrorChecking</code> or <code>CreateTable/policy</code> attribute
647    */

648   public static final String JavaDoc VAL_all = "all";
649
650   // ErrorChecking
651

652   /** Name of a <code>ErrorChecking</code> object element */
653   public static final String JavaDoc ELT_ErrorChecking = "ErrorChecking";
654
655   // CreateTable
656

657   /** Name of a <code>CreateTable</code> object element */
658   public static final String JavaDoc ELT_CreateTable = "CreateTable";
659
660   /**
661    * Value of a <code>CreateTable/policy</code> or
662    * <code>ErrorChecking/policy</code> attribute
663    */

664   public static final String JavaDoc VAL_random = "random";
665
666   /**
667    * Value of a <code>CreateTable/policy</code> or
668    * <code>ErrorChecking/policy</code> attribute
669    */

670   public static final String JavaDoc VAL_roundRobin = "roundRobin";
671
672   /**
673    * <code>numberOfNodes</code> attribute in <code>CreateTable</code> or
674    * <code>ErrorChecking</code>
675    */

676   public static final String JavaDoc ATT_numberOfNodes = "numberOfNodes";
677
678   // BackendWeight
679

680   /** Name of a <code>BackendWeight</code> object element */
681   public static final String JavaDoc ELT_BackendWeight = "BackendWeight";
682
683   /** <code>weight</code> attribute in <code>BackendWeight</code>. */
684   public static final String JavaDoc ATT_weight = "weight";
685
686   /** Name of a <code>BackendName</code> object element */
687   public static final String JavaDoc ELT_BackendName = "BackendName";
688
689   /*
690    * Connection Manager
691    */

692
693   /** Name of a <code>ConnectionManager</code> object element. */
694   public static final String JavaDoc ELT_ConnectionManager = "ConnectionManager";
695
696   /** Name of a <code>SimpleConnectionManager</code> object element. */
697   public static final String JavaDoc ELT_SimpleConnectionManager = "SimpleConnectionManager";
698
699   /** Name of a <code>FailFastPoolConnectionManager</code> object element. */
700   public static final String JavaDoc ELT_FailFastPoolConnectionManager = "FailFastPoolConnectionManager";
701
702   /** Name of a <code>RandomWaitPoolConnectionManager</code> object element. */
703   public static final String JavaDoc ELT_RandomWaitPoolConnectionManager = "RandomWaitPoolConnectionManager";
704
705   /** Name of a <code>VariablePoolConnectionManager</code> object element. */
706   public static final String JavaDoc ELT_VariablePoolConnectionManager = "VariablePoolConnectionManager";
707
708   /**
709    * Real Login <code>rLogin</code> to use with this
710    * <code>ConnectionManager</code>.
711    */

712   public static final String JavaDoc ATT_rLogin = "rLogin";
713   /**
714    * Real backend password <code>rPassword</code> to use with this
715    * <code>ConnectionManager</code>.
716    */

717   public static final String JavaDoc ATT_rPassword = "rPassword";
718   /**
719    * Additional <code>urlParameters</code> to use with this
720    * <code>ConnectionManager</code>.
721    */

722   public static final String JavaDoc ATT_urlParameters = "urlParameters";
723
724   /**
725    * <code>poolSize</code> attribute in
726    * <code>FailFastPoolConnectionManager</code> or
727    * <code>RandomWaitPoolConnectionManager</code>.
728    */

729   public static final String JavaDoc ATT_poolSize = "poolSize";
730
731   /**
732    * <code>timeout</code> attribute in
733    * <code>RandomWaitPoolConnectionManager</code>.
734    */

735   public static final String JavaDoc ATT_timeout = "timeout";
736
737   /**
738    * <code>initPoolSize</code> attribute in
739    * <code>VariablePoolConnectionManager</code>.
740    */

741   public static final String JavaDoc ATT_initPoolSize = "initPoolSize";
742
743   /**
744    * <code>minPoolSize</code> attribute in
745    * <code>VariablePoolConnectionManager</code>.
746    */

747   public static final String JavaDoc ATT_minPoolSize = "minPoolSize";
748
749   /**
750    * <code>maxPoolSize</code> attribute in
751    * <code>VariablePoolConnectionManager</code>.
752    */

753   public static final String JavaDoc ATT_maxPoolSize = "maxPoolSize";
754
755   /**
756    * <code>idleTimeout</code> attribute in
757    * <code>VariablePoolConnectionManager</code>.
758    */

759   public static final String JavaDoc ATT_idleTimeout = "idleTimeout";
760
761   /**
762    * <code>waitTimeout</code> attribute in
763    * <code>VariablePoolConnectionManager</code>.
764    */

765   public static final String JavaDoc ATT_waitTimeout = "waitTimeout";
766
767   /*
768    * Recovery Log
769    */

770
771   /** Name of a <code>RecoveryLog</code> object element. */
772   public static final String JavaDoc ELT_RecoveryLog = "RecoveryLog";
773
774   /** <code>login</code> attribute in <code>RecoveryLog</code>. */
775   public static final String JavaDoc ATT_login = "login";
776
777   /** <code>password</code> attribute in <code>RecoveryLog</code>. */
778   public static final String JavaDoc ATT_password = "password";
779
780   /** <code>requestTimeout</code> attribute in <code>RecoveryLog</code>. */
781   public static final String JavaDoc ATT_requestTimeout = "requestTimeout";
782
783   /** <code>recoveryBatchSize</code> attribute in <code>RecoveryLog</code>. */
784   public static final String JavaDoc ATT_recoveryBatchSize = "recoveryBatchSize";
785
786   /** Name of a <code>RecoveryLogTable</code> object element. */
787   public static final String JavaDoc ELT_RecoveryLogTable = "RecoveryLogTable";
788
789   /**
790    * <code>idColumnType</code> attribute in <code>RecoveryLogTable</code>,
791    * <code>CheckpointTable</code> and <code>BackendTable</code>.
792    */

793   public static final String JavaDoc ATT_createTable = "createTable";
794
795   /** <code>idColumnType</code> attribute in <code>RecoveryLogTable</code>. */
796   public static final String JavaDoc ATT_idColumnType = "idColumnType";
797
798   /** <code>vloginColumnType</code> attribute in <code>RecoveryLogTable</code>. */
799   public static final String JavaDoc ATT_vloginColumnType = "vloginColumnType";
800
801   /** <code>sqlColumnName</code> attribute in <code>RecoveryLogTable</code>. */
802   public static final String JavaDoc ATT_sqlColumnName = "sqlColumnName";
803
804   /** <code>sqlColumnType</code> attribute in <code>RecoveryLogTable</code>. */
805   public static final String JavaDoc ATT_sqlColumnType = "sqlColumnType";
806
807   /**
808    * <code>transactionIdColumnType</code> attribute in
809    * <code>RecoveryLogTable</code>.
810    */

811   public static final String JavaDoc ATT_transactionIdColumnType = "transactionIdColumnType";
812
813   /**
814    * <code>extraStatementDefinition</code> attribute in
815    * <code>RecoveryLogTable</code> and <code>CheckpointTable</code>.
816    */

817   public static final String JavaDoc ATT_extraStatementDefinition = "extraStatementDefinition";
818
819   /** Name of a <code>CheckpointTable</code> object element. */
820   public static final String JavaDoc ELT_CheckpointTable = "CheckpointTable";
821
822   /**
823    * <code>checkpointNameColumnType</code> attribute in
824    * <code>CheckpointTable</code>.
825    */

826   public static final String JavaDoc ATT_checkpointNameColumnType = "checkpointNameColumnType";
827
828   /**
829    * <code>requestIdColumnType</code> attribute in
830    * <code>CheckpointTable</code>.
831    */

832   public static final String JavaDoc ATT_requestIdColumnType = "requestIdColumnType";
833
834   /** Name of a <code>BackendTable</code> object element. */
835   public static final String JavaDoc ELT_BackendTable = "BackendTable";
836
837   /**
838    * <code>databaseNameColumnType</code> attribute in
839    * <code>BackendTable</code>.
840    */

841   public static final String JavaDoc ATT_databaseNameColumnType = "databaseNameColumnType";
842
843   /**
844    * <code>backendNameColumnType</code> attribute in <code>BackendTable</code>
845    * and <code>DumpTable</code>.
846    */

847   public static final String JavaDoc ATT_backendNameColumnType = "backendNameColumnType";
848
849   /**
850    * <code>backendStateColumnType</code> attribute in
851    * <code>BackendTable</code>.
852    */

853   public static final String JavaDoc ATT_backendStateColumnType = "backendStateColumnType";
854
855   /** Name of a <code>DumpTable</code> object element. */
856   public static final String JavaDoc ELT_DumpTable = "DumpTable";
857   /**
858    * <code>dumpNameColumnType</code> attribute in <code>DumpTable</code>.
859    */

860   public static final String JavaDoc ATT_dumpNameColumnType = "dumpNameColumnType";
861   /**
862    * <code>dumpDateColumnType</code> attribute in <code>DumpTable</code>.
863    */

864   public static final String JavaDoc ATT_dumpDateColumnType = "dumpDateColumnType";
865   /**
866    * <code>dumpPathColumnType</code> attribute in <code>DumpTable</code>.
867    */

868   public static final String JavaDoc ATT_dumpPathColumnType = "dumpPathColumnType";
869   /**
870    * <code>dumpTypeColumnType</code> attribute in <code>DumpTable</code>.
871    */

872   public static final String JavaDoc ATT_dumpFormatColumnType = "dumpFormatColumnType";
873   /**
874    * <code>tablesColumnName</code> attribute in <code>DumpTable</code>.
875    */

876   public static final String JavaDoc ATT_tablesColumnName = "tablesColumnName";
877   /**
878    * <code>tablesColumnType</code> attribute in <code>DumpTable</code>.
879    */

880   public static final String JavaDoc ATT_tablesColumnType = "tablesColumnType";
881
882 }
Popular Tags