001 // $ANTLR 2.7.5 (20050128): "oql-ojb.g" -> "OQLParser.java"$
002
003 /* Copyright 2003-2005 The Apache Software Foundation
004 *
005 * Licensed under the Apache License, Version 2.0 (the "License");
006 * you may not use this file except in compliance with the License.
007 * You may obtain a copy of the License at
008 *
009 * http://www.apache.org/licenses/LICENSE-2.0
010 *
011 * Unless required by applicable law or agreed to in writing, software
012 * distributed under the License is distributed on an "AS IS" BASIS,
013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014 * See the License for the specific language governing permissions and
015 * limitations under the License.
016 */
017
018 package org.apache.ojb.odmg.oql;
019
020
021 public interface OQLLexerTokenTypes {
022 int EOF = 1;
023 int NULL_TREE_LOOKAHEAD = 3;
024 int TOK_RPAREN = 4;
025 int TOK_LPAREN = 5;
026 int TOK_COMMA = 6;
027 int TOK_SEMIC = 7;
028 int TOK_COLON = 8;
029 int TOK_DOT = 9;
030 int TOK_INDIRECT = 10;
031 int TOK_CONCAT = 11;
032 int TOK_EQ = 12;
033 int TOK_PLUS = 13;
034 int TOK_MINUS = 14;
035 int TOK_SLASH = 15;
036 int TOK_STAR = 16;
037 int TOK_LE = 17;
038 int TOK_GE = 18;
039 int TOK_NE = 19;
040 int TOK_NE2 = 20;
041 int TOK_LT = 21;
042 int TOK_GT = 22;
043 int TOK_LBRACK = 23;
044 int TOK_RBRACK = 24;
045 int TOK_DOLLAR = 25;
046 int NameFirstCharacter = 26;
047 int NameCharacter = 27;
048 int Identifier = 28;
049 int TOK_UNSIGNED_INTEGER = 29;
050 int TOK_APPROXIMATE_NUMERIC_LITERAL = 30;
051 int TOK_EXACT_NUMERIC_LITERAL = 31;
052 int CharLiteral = 32;
053 int StringLiteral = 33;
054 int WhiteSpace = 34;
055 int NewLine = 35;
056 int CommentLine = 36;
057 int MultiLineComment = 37;
058 int LITERAL_select = 38;
059 int LITERAL_distinct = 39;
060 int LITERAL_from = 40;
061 int LITERAL_where = 41;
062 int LITERAL_order = 42;
063 int LITERAL_by = 43;
064 int LITERAL_group = 44;
065 int LITERAL_prefetch = 45;
066 int LITERAL_exists = 46;
067 int LITERAL_in = 47;
068 int LITERAL_asc = 48;
069 int LITERAL_desc = 49;
070 int LITERAL_or = 50;
071 int LITERAL_and = 51;
072 int LITERAL_nil = 52;
073 int LITERAL_not = 53;
074 int LITERAL_list = 54;
075 int LITERAL_between = 55;
076 int LITERAL_is_undefined = 56;
077 int LITERAL_is_defined = 57;
078 int LITERAL_like = 58;
079 int LITERAL_true = 59;
080 int LITERAL_false = 60;
081 int LITERAL_date = 61;
082 int LITERAL_time = 62;
083 int LITERAL_timestamp = 63;
084 }