Interface ParameterizedQuery
-
- All Implemented Interfaces:
-
net.corda.v5.application.persistence.PagedQuery
public interface ParameterizedQuery<R> implements PagedQuery<R>
Used to build a Query that supports parameters.
-
-
Method Summary
Modifier and Type Method Description abstract ParameterizedQuery<R>
setLimit(int limit)
Sets the maximum number of results to return. abstract ParameterizedQuery<R>
setOffset(int offset)
Sets the index of the first result in the query to return. abstract ParameterizedQuery<R>
setParameter(@NotNull() String name, @NotNull() Object value)
Set parameter with given [name]. abstract ParameterizedQuery<R>
setParameters(@NotNull() Map<String, Object> parameters)
Sets the parameters as a Map. -
-
Method Detail
-
setLimit
@NotNull() abstract ParameterizedQuery<R> setLimit(int limit)
Sets the maximum number of results to return.
If no limit is set, all records will be returned.
- Parameters:
limit
- The maximum number of results to return.
-
setOffset
@NotNull() abstract ParameterizedQuery<R> setOffset(int offset)
Sets the index of the first result in the query to return.
A default of `0` will be used if it is not set.
- Parameters:
offset
- The index of the first result in the query to return.
-
setParameter
@NotNull() abstract ParameterizedQuery<R> setParameter(@NotNull() String name, @NotNull() Object value)
Set parameter with given [name].
- Parameters:
name
- The name of the parameter in the ParameterizedQuery.value
- The value of the parameter to use in the ParameterizedQuery.
-
setParameters
@NotNull() abstract ParameterizedQuery<R> setParameters(@NotNull() Map<String, Object> parameters)
Sets the parameters as a Map.
- Parameters:
parameters
- To parameters be used in the ParameterizedQuery
-
-
-
-