Top Description Methods
org.hibernate.hql.internal.classic

public Interface Parser

Known Direct Implementers
org.hibernate.hql.internal.classic.PathExpressionParser, org.hibernate.hql.internal.classic.PreprocessingParser, org.hibernate.hql.internal.classic.SelectParser, org.hibernate.hql.internal.classic.WhereParser, org.hibernate.hql.internal.classic.ClauseParser, org.hibernate.hql.internal.classic.FromParser, org.hibernate.hql.internal.classic.GroupByParser, org.hibernate.hql.internal.classic.OrderByParser
Imports
org.hibernate.QueryException

A parser is a state machine that accepts a string of tokens, bounded by start() and end() and modifies a QueryTranslator. Parsers are NOT intended to be threadsafe. They SHOULD be reuseable for more than one token stream.

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void

Method Detail

endback to summary
public void end(QueryTranslatorImpl q) throws QueryException
startback to summary
public void start(QueryTranslatorImpl q) throws QueryException
tokenback to summary
public void token(String token, QueryTranslatorImpl q) throws QueryException