Top Description Fields Constructors Methods
org.hibernate.query.hql.internal

public Class HqlParseTreeBuilder

extends Object
Class Inheritance
Imports
org.hibernate.grammars.hql.HqlLexer, .HqlParser, org.hibernate.query.hql.HqlLogging, org.jboss.logging.Logger, org.antlr.v4.runtime.CharStreams, .CommonTokenStream, .Token

Leverages ANTLR to build a parse tree from an HQL query.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private static final boolean
public static final HqlParseTreeBuilder
INSTANCE

Singleton access

private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public HqlLexer
public HqlParser
public HqlParser
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEBUG_ENABLEDback to summary
private static final boolean DEBUG_ENABLED
INSTANCEback to summary
public static final HqlParseTreeBuilder INSTANCE

Singleton access

LOGGERback to summary
private static final Logger LOGGER

Constructor Detail

HqlParseTreeBuilderback to summary
public HqlParseTreeBuilder()

Method Detail

buildHqlLexerback to summary
public HqlLexer buildHqlLexer(String hql)
buildHqlParserback to summary
public HqlParser buildHqlParser(String hql, HqlLexer hqlLexer)
buildHqlParserback to summary
public HqlParser buildHqlParser(String hql)