mirror of https://github.com/apache/openjpa.git
OPENJPA-1233 Update DerbyDictionary with new reserved words. The following reserved words were added, based on the Derby 10.5 docs -
COALESCE, CURRENT_ROLE, GETCURRENTCONNECTION, NONE, OVER, ROW_NUMBER, XMLQUERY git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@802801 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
61b85e4b1a
commit
538f1fd084
|
@ -74,9 +74,9 @@ public class DerbyDictionary
|
||||||
}));
|
}));
|
||||||
reservedWordSet.addAll(Arrays.asList(new String[]{
|
reservedWordSet.addAll(Arrays.asList(new String[]{
|
||||||
"BOOLEAN", "CALL", "ENDEXEC", "EXPLAIN", "FUNCTION",
|
"BOOLEAN", "CALL", "ENDEXEC", "EXPLAIN", "FUNCTION",
|
||||||
"GET_CURRENT_CONNECTION", "INOUT", "LONGINT", "LTRIM", "NVARCHAR",
|
"GET_CURRENT_CONNECTION", "INOUT", "LONGINT", "LTRIM", "NONE",
|
||||||
"OFF", "OUT", "RTRIM", "SUBSTR", "XML", "XMLEXISTS", "XMLPARSE",
|
"NVARCHAR", "OFF", "OUT", "RTRIM", "SUBSTR", "XML", "XMLEXISTS",
|
||||||
"XMLSERIALIZE",
|
"XMLPARSE", "XMLSERIALIZE",
|
||||||
}));
|
}));
|
||||||
|
|
||||||
// reservedWordSet subset that CANNOT be used as valid column names
|
// reservedWordSet subset that CANNOT be used as valid column names
|
||||||
|
@ -86,9 +86,9 @@ public class DerbyDictionary
|
||||||
"ASSERTION", "AT", "AUTHORIZATION", "AVG", "BEGIN", "BETWEEN",
|
"ASSERTION", "AT", "AUTHORIZATION", "AVG", "BEGIN", "BETWEEN",
|
||||||
"BIT", "BOOLEAN", "BOTH", "BY", "CALL", "CASCADE", "CASCADED",
|
"BIT", "BOOLEAN", "BOTH", "BY", "CALL", "CASCADE", "CASCADED",
|
||||||
"CASE", "CAST", "CHAR", "CHARACTER", "CHARACTER_LENGTH", "CHECK",
|
"CASE", "CAST", "CHAR", "CHARACTER", "CHARACTER_LENGTH", "CHECK",
|
||||||
"CLOSE", "COLLATE", "COLLATION", "COLUMN", "COMMIT", "CONNECT",
|
"CLOSE", "COALESCE", "COLLATE", "COLLATION", "COLUMN", "COMMIT", "CONNECT",
|
||||||
"CONNECTION", "CONSTRAINT", "CONSTRAINTS", "CONTINUE", "CONVERT",
|
"CONNECTION", "CONSTRAINT", "CONSTRAINTS", "CONTINUE", "CONVERT",
|
||||||
"CORRESPONDING", "CREATE", "CURRENT", "CURRENT_DATE",
|
"CORRESPONDING", "CREATE", "CURRENT", "CURRENT_DATE", "CURRENT_ROLE",
|
||||||
"CURRENT_TIME", "CURRENT_TIMESTAMP", "CURRENT_USER", "CURSOR",
|
"CURRENT_TIME", "CURRENT_TIMESTAMP", "CURRENT_USER", "CURSOR",
|
||||||
"DEALLOCATE", "DEC", "DECIMAL", "DECLARE", "DEFAULT", "DEFERRABLE",
|
"DEALLOCATE", "DEC", "DECIMAL", "DECLARE", "DEFAULT", "DEFERRABLE",
|
||||||
"DEFERRED", "DELETE", "DESC", "DESCRIBE", "DIAGNOSTICS",
|
"DEFERRED", "DELETE", "DESC", "DESCRIBE", "DIAGNOSTICS",
|
||||||
|
@ -96,25 +96,25 @@ public class DerbyDictionary
|
||||||
"END-EXEC", "ESCAPE", "EXCEPT", "EXCEPTION", "EXEC", "EXECUTE",
|
"END-EXEC", "ESCAPE", "EXCEPT", "EXCEPTION", "EXEC", "EXECUTE",
|
||||||
"EXISTS", "EXPLAIN", "EXTERNAL", "FALSE", "FETCH", "FIRST", "FLOAT",
|
"EXISTS", "EXPLAIN", "EXTERNAL", "FALSE", "FETCH", "FIRST", "FLOAT",
|
||||||
"FOR", "FOREIGN", "FOUND", "FROM", "FULL", "FUNCTION", "GET",
|
"FOR", "FOREIGN", "FOUND", "FROM", "FULL", "FUNCTION", "GET",
|
||||||
"GLOBAL", "GO", "GOTO", "GRANT", "GROUP", "HAVING", "HOUR",
|
"GETCURRENTCONNECTION", "GLOBAL", "GO", "GOTO", "GRANT", "GROUP", "HAVING", "HOUR",
|
||||||
"IDENTITY", "IMMEDIATE", "IN", "INDICATOR", "INITIALLY", "INNER",
|
"IDENTITY", "IMMEDIATE", "IN", "INDICATOR", "INITIALLY", "INNER",
|
||||||
"INOUT", "INPUT", "INSENSITIVE", "INSERT", "INT", "INTEGER",
|
"INOUT", "INPUT", "INSENSITIVE", "INSERT", "INT", "INTEGER",
|
||||||
"INTERSECT", "INTO", "IS", "ISOLATION", "JOIN", "KEY", "LAST",
|
"INTERSECT", "INTO", "IS", "ISOLATION", "JOIN", "KEY", "LAST",
|
||||||
"LEADING", "LEFT", "LIKE", "LOWER", "LTRIM", "MATCH", "MAX", "MIN",
|
"LEADING", "LEFT", "LIKE", "LOWER", "LTRIM", "MATCH", "MAX", "MIN",
|
||||||
"MINUTE", "NATIONAL", "NATURAL", "NCHAR", "NEXT", "NO", "NOT",
|
"MINUTE", "NATIONAL", "NATURAL", "NCHAR", "NEXT", "NO", "NONE", "NOT",
|
||||||
"NULL", "NULLIF", "NUMERIC", "NVARCHAR", "OF", "ON", "ONLY", "OPEN",
|
"NULL", "NULLIF", "NUMERIC", "NVARCHAR", "OF", "ON", "ONLY", "OPEN",
|
||||||
"OPTION", "OR", "ORDER", "OUT", "OUTER", "OUTPUT", "OVERLAPS",
|
"OPTION", "OR", "ORDER", "OUT", "OUTER", "OUTPUT", "OVER", "OVERLAPS",
|
||||||
"PAD", "PARTIAL", "PREPARE", "PRESERVE", "PRIMARY", "PRIOR",
|
"PAD", "PARTIAL", "PREPARE", "PRESERVE", "PRIMARY", "PRIOR",
|
||||||
"PRIVILEGES", "PROCEDURE", "PUBLIC", "READ", "REAL", "REFERENCES",
|
"PRIVILEGES", "PROCEDURE", "PUBLIC", "READ", "REAL", "REFERENCES",
|
||||||
"RELATIVE", "RESTRICT", "REVOKE", "RIGHT", "ROLLBACK", "ROWS",
|
"RELATIVE", "RESTRICT", "REVOKE", "RIGHT", "ROLLBACK", "ROWS",
|
||||||
"RTRIM", "SCHEMA", "SCROLL", "SECOND", "SELECT", "SESSION_USER",
|
"ROW_NUMBER", "RTRIM", "SCHEMA", "SCROLL", "SECOND", "SELECT", "SESSION_USER",
|
||||||
"SET", "SMALLINT", "SOME", "SPACE", "SQL", "SQLCODE", "SQLERROR",
|
"SET", "SMALLINT", "SOME", "SPACE", "SQL", "SQLCODE", "SQLERROR",
|
||||||
"SQLSTATE", "SUBSTR", "SUBSTRING", "SUM", "SYSTEM_USER", "TABLE",
|
"SQLSTATE", "SUBSTR", "SUBSTRING", "SUM", "SYSTEM_USER", "TABLE",
|
||||||
"TEMPORARY", "TIMEZONE_HOUR", "TIMEZONE_MINUTE", "TO", "TRAILING",
|
"TEMPORARY", "TIMEZONE_HOUR", "TIMEZONE_MINUTE", "TO", "TRAILING",
|
||||||
"TRANSACTION", "TRANSLATE", "TRANSLATION", "TRIM", "TRUE", "UNION",
|
"TRANSACTION", "TRANSLATE", "TRANSLATION", "TRIM", "TRUE", "UNION",
|
||||||
"UNIQUE", "UNKNOWN", "UPDATE", "UPPER", "USER", "USING", "VALUES",
|
"UNIQUE", "UNKNOWN", "UPDATE", "UPPER", "USER", "USING", "VALUES",
|
||||||
"VARCHAR", "VARYING", "VIEW", "WHENEVER", "WHERE", "WITH", "WORK",
|
"VARCHAR", "VARYING", "VIEW", "WHENEVER", "WHERE", "WITH", "WORK",
|
||||||
"WRITE", "XML", "XMLEXISTS", "XMLPARSE", "XMLSERIALIZE", "YEAR",
|
"WRITE", "XML", "XMLEXISTS", "XMLPARSE", "XMLQUERY", "XMLSERIALIZE", "YEAR",
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue