Interface QueryParameterBinding
@Internal
public interface QueryParameterBinding
Query parameter binding, represents the data needed to bind a property to the query parameter.
- Since:
- 2.4.0
- Author:
- Denis Stepanov
- 
Method Details- 
getKeyString getKey()- Returns:
- The key represents the placeholder value in the query (usually it's ?).
 
- 
getDataTypeDataType getDataType()- Returns:
- The data type
 
- 
getJsonDataTypeJsonDataType getJsonDataType()- Returns:
- The json representation data type if getDataType is DataType.JSONand is annotated withJsonRepresentationannotation
 
- 
getConverterClassName- Returns:
- The converter class name
 
- 
getParameterIndexdefault int getParameterIndex()- Returns:
- The parameter index
 
- 
getParameterBindingPath- Returns:
- The parameter binding path
 
- 
getPropertyPath- Returns:
- The property path
 
- 
isAutoPopulateddefault boolean isAutoPopulated()- Returns:
- Is auto populated
 
- 
isRequiresPreviousPopulatedValuedefault boolean isRequiresPreviousPopulatedValue()- Returns:
- Is requires previous populated value
 
- 
isExpandabledefault boolean isExpandable()- Returns:
- Is expandable parameter
 
- 
getValueThe constant runtime value.- Returns:
- The value or null
- Since:
- 3.5.0
 
 
-