1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 package org.modeshape.sequencer.ddl.dialect.oracle;
25
26 import org.modeshape.graph.property.Name;
27 import org.modeshape.graph.property.basic.BasicName;
28 import org.modeshape.sequencer.ddl.StandardDdlLexicon;
29
30
31
32
33 public class OracleDdlLexicon extends StandardDdlLexicon {
34 public static class Namespace {
35 public static final String URI = "http://www.modeshape.org/ddl/oracle/1.0";
36 public static final String PREFIX = "oracleddl";
37 }
38
39
40 public static final Name TYPE_BACKSLASH_TERMINATOR = new BasicName(Namespace.URI, "backslashTerminator");
41
42 public static final Name TYPE_CREATE_CLUSTER_STATEMENT = new BasicName(Namespace.URI, "createIndexStatement");
43 public static final Name TYPE_CREATE_CONTEXT_STATEMENT = new BasicName(Namespace.URI, "createContextStatement");
44 public static final Name TYPE_CREATE_CONTROLFILE_STATEMENT = new BasicName(Namespace.URI, "createControlfileStatement");
45 public static final Name TYPE_CREATE_DATABASE_STATEMENT = new BasicName(Namespace.URI, "createDatabaseStatement");
46 public static final Name TYPE_CREATE_DIMENSION_STATEMENT = new BasicName(Namespace.URI, "createDimensionStatement");
47 public static final Name TYPE_CREATE_DIRECTORY_STATEMENT = new BasicName(Namespace.URI, "createDirectoryStatement");
48 public static final Name TYPE_CREATE_DISKGROUP_STATEMENT = new BasicName(Namespace.URI, "createDiskgroupStatement");
49 public static final Name TYPE_CREATE_FUNCTION_STATEMENT = new BasicName(Namespace.URI, "createFunctionStatement");
50 public static final Name TYPE_CREATE_INDEX_STATEMENT = new BasicName(Namespace.URI, "createIndexStatement");
51 public static final Name TYPE_CREATE_INDEXTYPE_STATEMENT = new BasicName(Namespace.URI, "createIndextypeStatement");
52 public static final Name TYPE_CREATE_JAVA_STATEMENT = new BasicName(Namespace.URI, "createJavaStatement");
53 public static final Name TYPE_CREATE_LIBRARY_STATEMENT = new BasicName(Namespace.URI, "createLibraryStatement");
54 public static final Name TYPE_CREATE_MATERIALIZED_VIEW_STATEMENT = new BasicName(Namespace.URI, "createMaterializedViewStatement");
55 public static final Name TYPE_CREATE_MATERIALIZED_VIEW_LOG_STATEMENT = new BasicName(Namespace.URI, "createMaterializedViewLogStatement");
56 public static final Name TYPE_CREATE_OPERATOR_STATEMENT = new BasicName(Namespace.URI, "createOperatorStatement");
57 public static final Name TYPE_CREATE_OUTLINE_STATEMENT = new BasicName(Namespace.URI, "createOutlineStatement");
58 public static final Name TYPE_CREATE_PACKAGE_STATEMENT = new BasicName(Namespace.URI, "createPackageStatement");
59 public static final Name TYPE_CREATE_PFILE_STATEMENT = new BasicName(Namespace.URI, "createPfileStatement");
60 public static final Name TYPE_CREATE_PROCEDURE_STATEMENT = new BasicName(Namespace.URI, "createProcedureStatement");
61 public static final Name TYPE_CREATE_PROFILE_STATEMENT = new BasicName(Namespace.URI, "createProfileStatement");
62 public static final Name TYPE_CREATE_ROLE_STATEMENT = new BasicName(Namespace.URI, "createRoleStatement");
63 public static final Name TYPE_CREATE_ROLLBACK_STATEMENT = new BasicName(Namespace.URI, "createRollbackStatement");
64 public static final Name TYPE_CREATE_SEQUENCE_STATEMENT = new BasicName(Namespace.URI, "createSequenceStatement");
65 public static final Name TYPE_CREATE_SPFILE_STATEMENT = new BasicName(Namespace.URI, "createSpfileStatement");
66 public static final Name TYPE_CREATE_SYNONYM_STATEMENT = new BasicName(Namespace.URI, "createSynonymStatement");
67 public static final Name TYPE_CREATE_TABLESPACE_STATEMENT = new BasicName(Namespace.URI, "createTablespaceStatement");
68 public static final Name TYPE_CREATE_TRIGGER_STATEMENT = new BasicName(Namespace.URI, "createTriggerStatement");
69 public static final Name TYPE_CREATE_TYPE_STATEMENT = new BasicName(Namespace.URI, "createTypeStatement");
70 public static final Name TYPE_CREATE_USER_STATEMENT = new BasicName(Namespace.URI, "createUserStatement");
71
72
73 public static final Name TYPE_DROP_CLUSTER_STATEMENT = new BasicName(Namespace.URI, "dropIndexStatement");
74 public static final Name TYPE_DROP_CONTEXT_STATEMENT = new BasicName(Namespace.URI, "dropContextStatement");
75 public static final Name TYPE_DROP_DATABASE_STATEMENT = new BasicName(Namespace.URI, "dropDatabaseStatement");
76 public static final Name TYPE_DROP_DIMENSION_STATEMENT = new BasicName(Namespace.URI, "dropDimensionStatement");
77 public static final Name TYPE_DROP_DIRECTORY_STATEMENT = new BasicName(Namespace.URI, "dropDirectoryStatement");
78 public static final Name TYPE_DROP_DISKGROUP_STATEMENT = new BasicName(Namespace.URI, "dropDiskgroupStatement");
79 public static final Name TYPE_DROP_FUNCTION_STATEMENT = new BasicName(Namespace.URI, "dropFunctionStatement");
80 public static final Name TYPE_DROP_INDEX_STATEMENT = new BasicName(Namespace.URI, "dropIndexStatement");
81 public static final Name TYPE_DROP_INDEXTYPE_STATEMENT = new BasicName(Namespace.URI, "dropIndextypeStatement");
82 public static final Name TYPE_DROP_JAVA_STATEMENT = new BasicName(Namespace.URI, "dropJavaStatement");
83 public static final Name TYPE_DROP_LIBRARY_STATEMENT = new BasicName(Namespace.URI, "dropLibraryStatement");
84 public static final Name TYPE_DROP_MATERIALIZED_STATEMENT = new BasicName(Namespace.URI, "dropMaterializedStatement");
85 public static final Name TYPE_DROP_OPERATOR_STATEMENT = new BasicName(Namespace.URI, "dropOperatorStatement");
86 public static final Name TYPE_DROP_OUTLINE_STATEMENT = new BasicName(Namespace.URI, "dropOutlineStatement");
87 public static final Name TYPE_DROP_PACKAGE_STATEMENT = new BasicName(Namespace.URI, "dropPackageStatement");
88 public static final Name TYPE_DROP_PROCEDURE_STATEMENT = new BasicName(Namespace.URI, "dropProcedureStatement");
89 public static final Name TYPE_DROP_PROFILE_STATEMENT = new BasicName(Namespace.URI, "dropProfileStatement");
90 public static final Name TYPE_DROP_ROLE_STATEMENT = new BasicName(Namespace.URI, "dropRoleStatement");
91 public static final Name TYPE_DROP_ROLLBACK_STATEMENT = new BasicName(Namespace.URI, "dropRollbackStatement");
92 public static final Name TYPE_DROP_SEQUENCE_STATEMENT = new BasicName(Namespace.URI, "dropSequenceStatement");
93 public static final Name TYPE_DROP_SYNONYM_STATEMENT = new BasicName(Namespace.URI, "dropSynonymStatement");
94 public static final Name TYPE_DROP_TABLESPACE_STATEMENT = new BasicName(Namespace.URI, "dropTablespaceStatement");
95 public static final Name TYPE_DROP_TRIGGER_STATEMENT = new BasicName(Namespace.URI, "dropTriggerStatement");
96 public static final Name TYPE_DROP_TYPE_STATEMENT = new BasicName(Namespace.URI, "dropTypeStatement");
97 public static final Name TYPE_DROP_USER_STATEMENT = new BasicName(Namespace.URI, "dropUserStatement");
98
99
100 public static final Name TYPE_ALTER_CLUSTER_STATEMENT = new BasicName(Namespace.URI, "alterIndexStatement");
101 public static final Name TYPE_ALTER_DATABASE_STATEMENT = new BasicName(Namespace.URI, "alterDatabaseStatement");
102 public static final Name TYPE_ALTER_DIMENSION_STATEMENT = new BasicName(Namespace.URI, "alterDimensionStatement");
103 public static final Name TYPE_ALTER_DIRECTORY_STATEMENT = new BasicName(Namespace.URI, "alterDirectoryStatement");
104 public static final Name TYPE_ALTER_DISKGROUP_STATEMENT = new BasicName(Namespace.URI, "alterDiskgroupStatement");
105 public static final Name TYPE_ALTER_FUNCTION_STATEMENT = new BasicName(Namespace.URI, "alterFunctionStatement");
106 public static final Name TYPE_ALTER_INDEX_STATEMENT = new BasicName(Namespace.URI, "alterIndexStatement");
107 public static final Name TYPE_ALTER_INDEXTYPE_STATEMENT = new BasicName(Namespace.URI, "alterIndextypeStatement");
108 public static final Name TYPE_ALTER_JAVA_STATEMENT = new BasicName(Namespace.URI, "alterJavaStatement");
109 public static final Name TYPE_ALTER_LIBRARY_STATEMENT = new BasicName(Namespace.URI, "alterLibraryStatement");
110 public static final Name TYPE_ALTER_MATERIALIZED_STATEMENT = new BasicName(Namespace.URI, "alterMaterializedStatement");
111 public static final Name TYPE_ALTER_OPERATOR_STATEMENT = new BasicName(Namespace.URI, "alterOperatorStatement");
112 public static final Name TYPE_ALTER_OUTLINE_STATEMENT = new BasicName(Namespace.URI, "alterOutlineStatement");
113 public static final Name TYPE_ALTER_PACKAGE_STATEMENT = new BasicName(Namespace.URI, "alterPackageStatement");
114 public static final Name TYPE_ALTER_PROCEDURE_STATEMENT = new BasicName(Namespace.URI, "alterProcedureStatement");
115 public static final Name TYPE_ALTER_PROFILE_STATEMENT = new BasicName(Namespace.URI, "alterProfileStatement");
116 public static final Name TYPE_ALTER_RESOURCE_STATEMENT = new BasicName(Namespace.URI, "alterResourceStatement");
117 public static final Name TYPE_ALTER_ROLE_STATEMENT = new BasicName(Namespace.URI, "alterRoleStatement");
118 public static final Name TYPE_ALTER_ROLLBACK_STATEMENT = new BasicName(Namespace.URI, "alterRollbackStatement");
119 public static final Name TYPE_ALTER_SEQUENCE_STATEMENT = new BasicName(Namespace.URI, "alterSequenceStatement");
120 public static final Name TYPE_ALTER_SESSION_STATEMENT = new BasicName(Namespace.URI, "alterSessionStatement");
121 public static final Name TYPE_ALTER_SYNONYM_STATEMENT = new BasicName(Namespace.URI, "alterSynonymStatement");
122 public static final Name TYPE_ALTER_SYSTEM_STATEMENT = new BasicName(Namespace.URI, "alterSystemStatement");
123 public static final Name TYPE_ALTER_TABLESPACE_STATEMENT = new BasicName(Namespace.URI, "alterTablespaceStatement");
124 public static final Name TYPE_ALTER_TRIGGER_STATEMENT = new BasicName(Namespace.URI, "alterTriggerStatement");
125 public static final Name TYPE_ALTER_TYPE_STATEMENT = new BasicName(Namespace.URI, "alterTypeStatement");
126 public static final Name TYPE_ALTER_USER_STATEMENT = new BasicName(Namespace.URI, "alterUserStatement");
127 public static final Name TYPE_ALTER_VIEW_STATEMENT = new BasicName(Namespace.URI, "alterViewStatement");
128
129 public static final Name TYPE_ANALYZE_STATEMENT = new BasicName(Namespace.URI, "analyzeStatement");
130 public static final Name TYPE_ASSOCIATE_STATISTICS_STATEMENT = new BasicName(Namespace.URI, "associateStatisticsStatement");
131 public static final Name TYPE_AUDIT_STATEMENT = new BasicName(Namespace.URI, "auditStatement");
132 public static final Name TYPE_COMMIT_STATEMENT = new BasicName(Namespace.URI, "commitStatement");
133 public static final Name TYPE_COMMENT_ON_STATEMENT = new BasicName(Namespace.URI, "commentOnStatement");
134 public static final Name TYPE_DISASSOCIATE_STATISTICS_STATEMENT = new BasicName(Namespace.URI, "disassociateStatisticsStatement");
135 public static final Name TYPE_EXPLAIN_PLAN_STATEMENT = new BasicName(Namespace.URI, "explainPlanStatement");
136 public static final Name TYPE_FLASHBACK_STATEMENT = new BasicName(Namespace.URI, "flashbackStatement");
137 public static final Name TYPE_LOCK_TABLE_STATEMENT = new BasicName(Namespace.URI, "lockTableStatement");
138 public static final Name TYPE_MERGE_STATEMENT = new BasicName(Namespace.URI, "mergeStatement");
139 public static final Name TYPE_NOAUDIT_STATEMENT = new BasicName(Namespace.URI, "noAuditStatement");
140 public static final Name TYPE_PURGE_STATEMENT = new BasicName(Namespace.URI, "purgeStatement");
141 public static final Name TYPE_RENAME_STATEMENT = new BasicName(Namespace.URI, "renameStatement");
142 public static final Name TYPE_REVOKE_STATEMENT = new BasicName(Namespace.URI, "revokeStatement");
143 public static final Name TYPE_ROLLBACK_STATEMENT = new BasicName(Namespace.URI, "rollbackStatement");
144 public static final Name TYPE_SAVEPOINT_STATEMENT = new BasicName(Namespace.URI, "savepointStatement");
145 public static final Name TYPE_SET_CONSTRAINT_STATEMENT = new BasicName(Namespace.URI, "setConstraintStatement");
146 public static final Name TYPE_SET_CONSTRAINTS_STATEMENT = new BasicName(Namespace.URI, "setConstraintsStatement");
147 public static final Name TYPE_SET_ROLE_STATEMENT = new BasicName(Namespace.URI, "setRoleStatement");
148 public static final Name TYPE_SET_TRANSACTION_STATEMENT = new BasicName(Namespace.URI, "setTransactionStatement");
149 public static final Name TYPE_TRUNCATE_STATEMENT = new BasicName(Namespace.URI, "truncateStatement");
150
151 public static final Name TYPE_RENAME_COLUMN = new BasicName(Namespace.URI, "renameColumn");
152 public static final Name TYPE_RENAME_CONSTRAINT = new BasicName(Namespace.URI, "renameConstraint");
153 public static final Name TYPE_FUNCTION_PARAMETER = new BasicName(Namespace.URI, "functionParameter");
154
155
156 public static final Name TARGET_OBJECT_TYPE = new BasicName(Namespace.URI, "targetObjectType");
157 public static final Name TARGET_OBJECT_NAME = new BasicName(Namespace.URI, "targetObjectName");
158 public static final Name COMMENT = new BasicName(Namespace.URI, "comment");
159 public static final Name UNIQUE_INDEX = new BasicName(Namespace.URI, "unique");
160 public static final Name BITMAP_INDEX = new BasicName(Namespace.URI, "bitmap");
161 public static final Name TABLE_NAME = new BasicName(Namespace.URI, "tableName");
162 public static final Name DEFAULT = new BasicName(Namespace.URI, "default");
163 public static final Name DEFAULT_EXPRESSION = new BasicName(Namespace.URI, "defaultExpression");
164 public static final Name IN_OUT_NO_COPY = new BasicName(Namespace.URI, "inOutNoCopy");
165 public static final Name AUTHID_VALUE = new BasicName(Namespace.URI, "authIdValue");
166
167
168 }