01: /* Generated By:JavaCC: Do not edit this line. SqlGrammarConstants.java */
02: package org.apache.beehive.controls.system.jdbc.parser;
03:
04: public interface SqlGrammarConstants {
05:
06: int EOF = 0;
07: int NON_EXPRESSION_TEXT = 1;
08: int START_EXPRESSION = 2;
09: int SQUOTE = 3;
10: int STRING_LITERAL = 4;
11: int ECMA_ESCAPE_SEQUENCE = 5;
12: int HIT = 6;
13: int END_EXPRESSION = 7;
14: int REFLECT_SEP = 8;
15: int SQL_ESCAPE = 9;
16: int SQL_SUBST = 10;
17: int SQL_FN = 11;
18: int JDBC_CALL = 12;
19: int JDBC_RET = 13;
20: int JDBC_DATE = 14;
21: int JDBC_TIME = 15;
22: int JDBC_TIMESTAMP = 16;
23: int JDBC_FUNCTION = 17;
24: int JDBC_ESCAPE = 18;
25: int JDBC_OUTERJOIN = 19;
26: int WHITESPACE = 20;
27: int IDENTIFIER = 21;
28: int LETTER = 22;
29: int DIGIT = 23;
30: int SQL_FN_END = 24;
31: int SQL_FN_NM = 25;
32: int SQL_FN_PAREN = 26;
33: int SQL_FN_COMMA = 27;
34: int SQL_FN_PSTART = 28;
35: int SQL_FN_PEND = 29;
36: int SQL_FN_WHITESPACE = 30;
37: int SQL_FN_IDENTIFIER = 31;
38: int JDBC_END = 32;
39: int JDBC_LIT = 33;
40: int JDBC_PARAM = 34;
41: int PARAM_IDENTIFIER = 35;
42: int PARAM_REFLECT_SEP = 36;
43: int PARAM_LITERAL = 37;
44: int PARAM_END = 38;
45:
46: int DEFAULT = 0;
47: int IN_LITERAL = 1;
48: int IN_EXPRESSION = 2;
49: int IN_SQLFN = 3;
50: int IN_JDBC = 4;
51: int IN_PARAM = 5;
52:
53: String[] tokenImage = { "<EOF>", "<NON_EXPRESSION_TEXT>", "\"{\"",
54: "\"\\\'\"", "<STRING_LITERAL>", "<ECMA_ESCAPE_SEQUENCE>",
55: "<HIT>", "\"}\"", "\"|\"", "<SQL_ESCAPE>", "<SQL_SUBST>",
56: "<SQL_FN>", "<JDBC_CALL>", "<JDBC_RET>", "<JDBC_DATE>",
57: "<JDBC_TIME>", "<JDBC_TIMESTAMP>", "<JDBC_FUNCTION>",
58: "<JDBC_ESCAPE>", "<JDBC_OUTERJOIN>", "<WHITESPACE>",
59: "<IDENTIFIER>", "<LETTER>", "<DIGIT>", "\")\"", "\"in\"",
60: "\"(\"", "\",\"", "<SQL_FN_PSTART>", "<SQL_FN_PEND>",
61: "<SQL_FN_WHITESPACE>", "<SQL_FN_IDENTIFIER>", "<JDBC_END>",
62: "<JDBC_LIT>", "<JDBC_PARAM>", "<PARAM_IDENTIFIER>",
63: "<PARAM_REFLECT_SEP>", "<PARAM_LITERAL>", "<PARAM_END>", };
64:
65: }
|