source: trunk/greenstone3-extensions/gs3build/src/org/greenstone/gsdl3/util/GSSQL.java@ 12188

Last change on this file since 12188 was 12188, checked in by kjdon, 18 years ago

Initial revision

  • Property svn:keywords set to Author Date Id Revision
File size: 3.7 KB
Line 
1package org.greenstone.gsdl3.util;
2
3public class GSSQL {
4
5 // table names
6 public static final String DOCUMENT_TABLE = "document";
7 public static final String STRUCTURE_TABLE = "structure";
8 public static final String DIVISION_TABLE = "divisions";
9 public static final String DIVISION_FILE_TABLE = "divisionfilerefs";
10 public static final String DIVISION_METADATA_TABLE = "divisionmetarefs";
11 public static final String FILE_SECTION_TABLE = "filesection";
12 public static final String FILE_GROUP_TABLE = "filegroups";
13 public static final String FILE_TABLE = "files";
14 public static final String METADATA_TABLE = "metadata";
15 public static final String NAMESPACE_TABLE = "namespaces";
16 public static final String METADATA_VALUE_TABLE = "mdvalues";
17 public static final String CLASSIFIER_TABLE = "classifiers";
18 public static final String CLASS_DATA_TABLE = "classdata";
19 public static final String CLASS_DOCUMENT_TABLE = "classdocuments";
20
21 // unique key names - references to the tables
22 public static final String METADATA_REF = "MetadataRef";
23 public static final String NAMESPACE_REF = "NamespaceRef";
24 public static final String STRUCTURE_REF = "StructureRef";
25 public static final String DIVISION_REF = "DivisionRef";
26 public static final String FILE_SECTION_REF = "FileSectionRef";
27 public static final String FILE_GROUP_REF = "FileGroupRef";
28 public static final String CLASSIFIER_REF = "ClassifyRef";
29
30 // combined refs
31 public static final String PARENT_REF = "ParentRef";
32 public static final String PARENT_TYPE = "ParentType";
33
34 // id fields - these are unique ids per document - ie combined with docid
35 public static final String DOCUMENT_ID = "DocID";
36 public static final String METADATA_ID = "MetaID";
37 public static final String FILE_ID = "FileID";
38 public static final String STRUCTURE_ID = "StructureID";
39 public static final String SECTION_ID = "SectionID";
40 public static final String FILE_GROUP_ID = "FileID";
41 public static final String FILE_SECTION_ID = "FileID";
42 public static final String CLASSIFIER_ID = "ClassifyID";
43 public static final String PARENT_ID = "ParentID";
44
45 // type fields
46 public static final String DOC_TYPE = "DocType";
47 public static final String NAMESPACE_TYPE = "NamespaceType";
48 public static final String STRUCTURE_TYPE = "StructureType";
49 public static final String DIVISION_TYPE = "DivisionType";
50 public static final String FILE_LOCATION_TYPE = "FileLocType";
51 public static final String MIME_TYPE = "MIMEType";
52
53 // other stuff
54 public static final String LABEL = "Label";
55 public static final String VALUE = "Value";
56 public static final String LABEL_ORDER = "LabelOrder";
57 public static final String SHORT_LABEL = "ShortLabel";
58 public static final String USER_LABEL = "UserLabel";
59 public static final String NAME = "Name";
60 public static final String DESCRIPTION = "Description";
61 public static final String FILE_LOCATION = "FileLocation";
62 public static final String CREATOR = "Creator";
63 public static final String DOCUMENT_ORDER = "DocOrder";
64 public static final String NUM_LEAF_DOCUMENTS = "NumLeafDocs";
65
66 public static final String COMMA = ",";
67 public static final String EQUALS = "=";
68 public static final String QUOTE = "'";
69 public static final String EQUALS_QUOTE = "='";
70 public static final String DOT = ".";
71 public static final String END = ";";
72 public static final String NOT="!";
73
74 // some values in the fields
75 public static final String STRUCTURE = "Structure";
76 public static final String DIVISION = "Division";
77 public static final String ALL = "All";
78 public static final String MG_NUM = "mgseqno";
79
80}
Note: See TracBrowser for help on using the repository browser.