Package io.micronaut.data.model.query
Class QueryParameter
- java.lang.Object
-
- io.micronaut.data.model.query.QueryParameter
-
- All Implemented Interfaces:
io.micronaut.core.naming.Named
,BindingParameter
public class QueryParameter extends java.lang.Object implements io.micronaut.core.naming.Named, BindingParameter
A parameter to a query.- Since:
- 1.0
- Author:
- graemerocher
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.micronaut.data.model.query.BindingParameter
BindingParameter.BindingContext
-
-
Constructor Summary
Constructors Constructor Description QueryParameter(java.lang.String name)
Default constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryParameterBinding
bind(BindingParameter.BindingContext bindingContext)
Bind the parameter.boolean
equals(java.lang.Object o)
java.lang.String
getName()
int
hashCode()
static QueryParameter
of(java.lang.String name)
Creates a new query parameter for the given name.
-
-
-
Method Detail
-
getName
@NonNull public java.lang.String getName()
- Specified by:
getName
in interfaceio.micronaut.core.naming.Named
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
of
@NonNull public static QueryParameter of(@NonNull java.lang.String name)
Creates a new query parameter for the given name.- Parameters:
name
- The name- Returns:
- The parameter
-
bind
public QueryParameterBinding bind(BindingParameter.BindingContext bindingContext)
Description copied from interface:BindingParameter
Bind the parameter.- Specified by:
bind
in interfaceBindingParameter
- Parameters:
bindingContext
- The binding context- Returns:
- The query binding
-
-