org.hibernate.hql.antlr

Class HqlBaseLexer

Implemented Interfaces:
HqlTokenTypes, TokenStream

public class HqlBaseLexer
extends CharScanner
implements HqlTokenTypes, TokenStream

Hibernate Query Language Lexer
This lexer provides the HQL parser with tokens.
Author:
Joshua Davis (pgmjsd@sourceforge.net)

Field Summary

static BitSet
_tokenSet_0
static BitSet
_tokenSet_1
static BitSet
_tokenSet_2
static BitSet
_tokenSet_3
static BitSet
_tokenSet_4

Fields inherited from interface org.hibernate.hql.antlr.HqlTokenTypes

AGGREGATE, ALIAS, ALL, AND, ANY, AS, ASCENDING, AVG, BETWEEN, BOTH, CASE, CASE2, CLASS, CLOSE, CLOSE_BRACKET, COLON, COMMA, CONCAT, CONSTANT, CONSTRUCTOR, COUNT, DELETE, DESCENDING, DISTINCT, DIV, DOT, ELEMENTS, ELSE, EMPTY, END, EOF, EQ, ESCAPE, ESCqs, EXISTS, EXPONENT, EXPR_LIST, FALSE, FETCH, FILTER_ENTITY, FLOAT_SUFFIX, FROM, FULL, GE, GROUP, GT, HAVING, HEX_DIGIT, IDENT, ID_LETTER, ID_START_LETTER, IN, INDEX_OP, INDICES, INNER, INSERT, INTO, IN_LIST, IS, IS_NOT_NULL, IS_NULL, JAVA_CONSTANT, JOIN, LE, LEADING, LEFT, LIKE, LITERAL_ascending, LITERAL_by, LITERAL_descending, LT, MAX, MEMBER, METHOD_CALL, MIN, MINUS, NE, NEW, NOT, NOT_BETWEEN, NOT_IN, NOT_LIKE, NULL, NULL_TREE_LOOKAHEAD, NUM_DOUBLE, NUM_FLOAT, NUM_INT, NUM_LONG, OBJECT, OF, ON, OPEN, OPEN_BRACKET, OR, ORDER, ORDER_ELEMENT, OUTER, PARAM, PLUS, PROPERTIES, QUERY, QUOTED_STRING, RANGE, RIGHT, ROW_STAR, SELECT, SELECT_FROM, SET, SOME, SQL_NE, STAR, SUM, THEN, TRAILING, TRUE, UNARY_MINUS, UNARY_PLUS, UNION, UPDATE, VECTOR_EXPR, VERSIONED, WEIRD_IDENT, WHEN, WHERE, WITH, WS

Constructor Summary

HqlBaseLexer(InputBuffer ib)
HqlBaseLexer(InputStream in)
HqlBaseLexer(LexerSharedInputState state)
HqlBaseLexer(Reader in)

Method Summary

void
mCLOSE(boolean _createToken)
void
mCLOSE_BRACKET(boolean _createToken)
void
mCOLON(boolean _createToken)
void
mCOMMA(boolean _createToken)
void
mCONCAT(boolean _createToken)
void
mDIV(boolean _createToken)
void
mEQ(boolean _createToken)
protected void
mESCqs(boolean _createToken)
protected void
mEXPONENT(boolean _createToken)
protected void
mFLOAT_SUFFIX(boolean _createToken)
void
mGE(boolean _createToken)
void
mGT(boolean _createToken)
protected void
mHEX_DIGIT(boolean _createToken)
void
mIDENT(boolean _createToken)
protected void
mID_LETTER(boolean _createToken)
protected void
mID_START_LETTER(boolean _createToken)
void
mLE(boolean _createToken)
void
mLT(boolean _createToken)
void
mMINUS(boolean _createToken)
void
mNE(boolean _createToken)
void
mNUM_INT(boolean _createToken)
void
mOPEN(boolean _createToken)
void
mOPEN_BRACKET(boolean _createToken)
void
mPARAM(boolean _createToken)
void
mPLUS(boolean _createToken)
void
mQUOTED_STRING(boolean _createToken)
void
mSQL_NE(boolean _createToken)
void
mSTAR(boolean _createToken)
void
mWS(boolean _createToken)
Token
nextToken()
protected void
setPossibleID(boolean possibleID)

Field Details

_tokenSet_0

public static final BitSet _tokenSet_0

_tokenSet_1

public static final BitSet _tokenSet_1

_tokenSet_2

public static final BitSet _tokenSet_2

_tokenSet_3

public static final BitSet _tokenSet_3

_tokenSet_4

public static final BitSet _tokenSet_4

Constructor Details

HqlBaseLexer

public HqlBaseLexer(InputBuffer ib)

HqlBaseLexer

public HqlBaseLexer(InputStream in)

HqlBaseLexer

public HqlBaseLexer(LexerSharedInputState state)

HqlBaseLexer

public HqlBaseLexer(Reader in)

Method Details

mCLOSE

public final void mCLOSE(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mCLOSE_BRACKET

public final void mCLOSE_BRACKET(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mCOLON

public final void mCOLON(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mCOMMA

public final void mCOMMA(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mCONCAT

public final void mCONCAT(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mDIV

public final void mDIV(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mEQ

public final void mEQ(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mESCqs

protected final void mESCqs(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mEXPONENT

protected final void mEXPONENT(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mFLOAT_SUFFIX

protected final void mFLOAT_SUFFIX(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mGE

public final void mGE(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mGT

public final void mGT(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mHEX_DIGIT

protected final void mHEX_DIGIT(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mIDENT

public final void mIDENT(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mID_LETTER

protected final void mID_LETTER(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mID_START_LETTER

protected final void mID_START_LETTER(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mLE

public final void mLE(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mLT

public final void mLT(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mMINUS

public final void mMINUS(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mNE

public final void mNE(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mNUM_INT

public final void mNUM_INT(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mOPEN

public final void mOPEN(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mOPEN_BRACKET

public final void mOPEN_BRACKET(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mPARAM

public final void mPARAM(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mPLUS

public final void mPLUS(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mQUOTED_STRING

public final void mQUOTED_STRING(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mSQL_NE

public final void mSQL_NE(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mSTAR

public final void mSTAR(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

mWS

public final void mWS(boolean _createToken)
            throws RecognitionException,
                   CharStreamException,
                   TokenStreamException

nextToken

public Token nextToken()
            throws TokenStreamException

setPossibleID

protected void setPossibleID(boolean possibleID)