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.ContextsetParameter(java.lang.String paramName, java.lang.Object paramValue)Sets the value of a named parameter.ContextsetParameters(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
nullif 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
-
-