Package org.hibernate.query.sql.internal
Class ParameterRecognizerImpl
java.lang.Object
org.hibernate.query.sql.internal.ParameterRecognizerImpl
- All Implemented Interfaces:
ParameterRecognizer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcomplete()Callback after all parsing is completevoidjpaPositionalParameter(int position, int sourcePosition) Called when a JPA-style named parameter is recognizedvoidnamedParameter(String name, int sourcePosition) Called when a named parameter is recognizedvoidordinalParameter(int sourcePosition) Called when an ordinal parameter is recognizedvoidother(char character) Called when a character that is not part of a parameter is recognized.
-
Constructor Details
-
ParameterRecognizerImpl
public ParameterRecognizerImpl()
-
-
Method Details
-
complete
public void complete()Description copied from interface:ParameterRecognizerCallback after all parsing is complete- Specified by:
completein interfaceParameterRecognizer
-
getNamedQueryParameters
-
getPositionalQueryParameters
-
getParameterList
-
getAdjustedSqlString
-
ordinalParameter
public void ordinalParameter(int sourcePosition) Description copied from interface:ParameterRecognizerCalled when an ordinal parameter is recognized- Specified by:
ordinalParameterin interfaceParameterRecognizer- Parameters:
sourcePosition- The position within the query
-
namedParameter
Description copied from interface:ParameterRecognizerCalled when a named parameter is recognized- Specified by:
namedParameterin interfaceParameterRecognizer- Parameters:
name- The recognized parameter namesourcePosition- The position within the query
-
jpaPositionalParameter
public void jpaPositionalParameter(int position, int sourcePosition) Description copied from interface:ParameterRecognizerCalled when a JPA-style named parameter is recognized- Specified by:
jpaPositionalParameterin interfaceParameterRecognizer- Parameters:
position- The label (identifier) of the JPA-style parameter. e.g. for a parameter `?2`, the label is `2`sourcePosition- The position within the query
-
other
public void other(char character) Description copied from interface:ParameterRecognizerCalled when a character that is not part of a parameter is recognized.- Specified by:
otherin interfaceParameterRecognizer- Parameters:
character- The recognized character
-