Package org.hibernate.loader.custom.sql
Class SQLQueryParser.ParameterSubstitutionRecognizer
- java.lang.Object
-
- org.hibernate.loader.custom.sql.SQLQueryParser.ParameterSubstitutionRecognizer
-
- All Implemented Interfaces:
ParameterParser.Recognizer
- Enclosing class:
- SQLQueryParser
public static class SQLQueryParser.ParameterSubstitutionRecognizer extends java.lang.Object implements ParameterParser.Recognizer
-
-
Constructor Summary
Constructors Constructor Description ParameterSubstitutionRecognizer(SessionFactoryImplementor factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
complete()
java.util.List<ParameterBinder>
getParameterValueBinders()
void
jpaPositionalParameter(int name, int position)
Called when a JPA-style named parameter is recognizedvoid
namedParameter(java.lang.String name, int position)
Called when a named parameter is recognizedvoid
ordinalParameter(int position)
Called when an ordinal parameter is recognizedvoid
other(char character)
Called when a character that is not a parameter (or part of a parameter dfinition) is recognized.void
outParameter(int position)
Called when an output parameter is recognized
-
-
-
Constructor Detail
-
ParameterSubstitutionRecognizer
public ParameterSubstitutionRecognizer(SessionFactoryImplementor factory)
-
-
Method Detail
-
outParameter
public void outParameter(int position)
Description copied from interface:ParameterParser.Recognizer
Called when an output parameter is recognized- Specified by:
outParameter
in interfaceParameterParser.Recognizer
- Parameters:
position
- The position within the query
-
ordinalParameter
public void ordinalParameter(int position)
Description copied from interface:ParameterParser.Recognizer
Called when an ordinal parameter is recognized- Specified by:
ordinalParameter
in interfaceParameterParser.Recognizer
- Parameters:
position
- The position within the query
-
jpaPositionalParameter
public void jpaPositionalParameter(int name, int position)
Description copied from interface:ParameterParser.Recognizer
Called when a JPA-style named parameter is recognized- Specified by:
jpaPositionalParameter
in interfaceParameterParser.Recognizer
- Parameters:
name
- The identifier (name) of the JPA-style parameterposition
- The position within the query
-
namedParameter
public void namedParameter(java.lang.String name, int position)
Description copied from interface:ParameterParser.Recognizer
Called when a named parameter is recognized- Specified by:
namedParameter
in interfaceParameterParser.Recognizer
- Parameters:
name
- The recognized parameter nameposition
- The position within the query
-
other
public void other(char character)
Description copied from interface:ParameterParser.Recognizer
Called when a character that is not a parameter (or part of a parameter dfinition) is recognized.- Specified by:
other
in interfaceParameterParser.Recognizer
- Parameters:
character
- The recognized character
-
getParameterValueBinders
public java.util.List<ParameterBinder> getParameterValueBinders()
-
complete
public void complete()
- Specified by:
complete
in interfaceParameterParser.Recognizer
-
-