Package org.hibernate.loader.custom.sql
Class SQLQueryParser
- java.lang.Object
-
- org.hibernate.loader.custom.sql.SQLQueryParser
-
public class SQLQueryParser extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SQLQueryParser.ParameterSubstitutionRecognizer
-
Constructor Summary
Constructors Constructor Description SQLQueryParser(java.lang.String queryString, org.hibernate.loader.custom.sql.SQLQueryParser.ParserContext context, SessionFactoryImplementor factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getOriginalQueryString()
java.util.List<ParameterBinder>
getParameterValueBinders()
java.lang.String
process()
boolean
queryHasAliases()
protected java.lang.String
substituteBrackets(java.lang.String sqlQuery)
-
-
-
Constructor Detail
-
SQLQueryParser
public SQLQueryParser(java.lang.String queryString, org.hibernate.loader.custom.sql.SQLQueryParser.ParserContext context, SessionFactoryImplementor factory)
-
-
Method Detail
-
getParameterValueBinders
public java.util.List<ParameterBinder> getParameterValueBinders()
-
queryHasAliases
public boolean queryHasAliases()
-
getOriginalQueryString
protected java.lang.String getOriginalQueryString()
-
process
public java.lang.String process()
-
substituteBrackets
protected java.lang.String substituteBrackets(java.lang.String sqlQuery) throws QueryException
- Throws:
QueryException
-
-