Package org.infinispan.query.dsl
Interface ParameterContext<Context extends ParameterContext>
-
- All Known Subinterfaces:
Query
public interface ParameterContext<Context extends ParameterContext>
- Since:
- 9.0
- Author:
- anistor@redhat.com
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
getParameters()
Returns the named parameters Map.Context
setParameter(java.lang.String paramName, java.lang.Object paramValue)
Sets the value of a named parameter.Context
setParameters(java.util.Map<java.lang.String,java.lang.Object> paramValues)
Sets multiple named parameters at once.
-
-
-
Method Detail
-
getParameters
java.util.Map<java.lang.String,java.lang.Object> getParameters()
Returns the named parameters Map.- Returns:
- the named parameters (unmodifiable) or
null
if the query does not have parameters
-
setParameter
Context setParameter(java.lang.String paramName, java.lang.Object paramValue)
Sets the value of a named parameter.- Parameters:
paramName
- the parameters name (non-empty and not null)paramValue
- a non-null value- Returns:
- itself
-
setParameters
Context setParameters(java.util.Map<java.lang.String,java.lang.Object> paramValues)
Sets multiple named parameters at once. Parameters names cannot be empty ornull
. Parameter values must not benull
.- Parameters:
paramValues
- a Map of parameters- Returns:
- itself
-
-