Package org.hibernate.query.sql.internal
Class SQLQueryParser
java.lang.Object
org.hibernate.query.sql.internal.SQLQueryParser
Substitutes escape sequences of form
{alias},
{alias.field}, and {alias.*} in a
native SQL query.- Author:
- Gavin King, Max Andersen, Steve Ebersole, Paul Benedict
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionSQLQueryParser(String queryString, SQLQueryParser.ParserContext context, SessionFactoryImplementor factory) -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprocess()booleanprotected StringsubstituteBrackets(String sqlQuery)
-
Constructor Details
-
SQLQueryParser
public SQLQueryParser(String queryString, SQLQueryParser.ParserContext context, SessionFactoryImplementor factory)
-
-
Method Details
-
queryHasAliases
public boolean queryHasAliases() -
getOriginalQueryString
-
process
-
substituteBrackets
- Throws:
QueryException
-