Class StoredQueryParameter
java.lang.Object
io.micronaut.data.runtime.query.internal.StoredQueryParameter
- All Implemented Interfaces:
 QueryParameterBinding
The stored query parameter.
- Since:
 - 3.3
 - Author:
 - Denis Stepanov
 
- 
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.micronaut.data.model.runtime.QueryParameterBinding
getRequiredName, getRequiredPropertyPath, getValue 
- 
Method Details
- 
getName
- Specified by:
 getNamein interfaceQueryParameterBinding- Returns:
 - The name of the parameter
 
 - 
getDataType
- Specified by:
 getDataTypein interfaceQueryParameterBinding- Returns:
 - The data type
 
 - 
getJsonDataType
- Specified by:
 getJsonDataTypein interfaceQueryParameterBinding- Returns:
 - The JSON representation type if data type is JSON, default 
JsonDataType.DEFAULT 
 - 
getParameterConverterClass
- Specified by:
 getParameterConverterClassin interfaceQueryParameterBinding- Returns:
 - The parameter converter class
 
 - 
getParameterIndex
public int getParameterIndex()- Specified by:
 getParameterIndexin interfaceQueryParameterBinding- Returns:
 - The parameter index
 
 - 
getParameterBindingPath
- Specified by:
 getParameterBindingPathin interfaceQueryParameterBinding- Returns:
 - The parameter binding property path.
 
 - 
getPropertyPath
- Specified by:
 getPropertyPathin interfaceQueryParameterBinding- Returns:
 - The property path.
 
 - 
isAutoPopulated
public boolean isAutoPopulated()- Specified by:
 isAutoPopulatedin interfaceQueryParameterBinding- Returns:
 - if property is auto-populated
 
 - 
isRequiresPreviousPopulatedValue
public boolean isRequiresPreviousPopulatedValue()- Specified by:
 isRequiresPreviousPopulatedValuein interfaceQueryParameterBinding- Returns:
 - if property is auto-populated and binding requires previous value to be set.
 
 - 
getPreviousPopulatedValueParameter
- Specified by:
 getPreviousPopulatedValueParameterin interfaceQueryParameterBinding- Returns:
 - The previous value of the auto-populated property for cases when the property is mapped to the method parameter.
 
 - 
isExpandable
public boolean isExpandable()- Specified by:
 isExpandablein interfaceQueryParameterBinding- Returns:
 - Is expandable parameter
 
 - 
toString
 
 -