@SPI public final class QueryParameters extends java.lang.Object implements java.lang.Iterable<CompositeQueryParameter>
EntityQuery
.
QueryParameters
are passed into the Storage
implementations.
Modifier and Type | Class and Description |
---|---|
static class |
QueryParameters.Builder
The builder for the
QueryParameters . |
Modifier and Type | Method and Description |
---|---|
static QueryParameters |
activeEntityQueryParams(RecordStorage<?> storage)
Creates a new
QueryParameters instance which includes filters for column lifecycle
flags to equal false . |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
isLifecycleAttributesSet()
Verifies whether this parameters include filters by
the Entity lifecycle flags or not.
|
java.util.Iterator<CompositeQueryParameter> |
iterator()
Returns an iterator over the column filters.
|
static QueryParameters.Builder |
newBuilder() |
static QueryParameters.Builder |
newBuilder(QueryParameters parameters) |
java.lang.String |
toString() |
public static QueryParameters.Builder newBuilder()
public static QueryParameters.Builder newBuilder(QueryParameters parameters)
public static QueryParameters activeEntityQueryParams(RecordStorage<?> storage)
QueryParameters
instance which includes filters for column lifecycle
flags to equal false
. Such an entity is considered to be active.storage
- the record storage persisting target entitiesQueryParameters
with lifecycle flags filterspublic java.util.Iterator<CompositeQueryParameter> iterator()
The resulting Iterator
throws UnsupportedOperationException
on call
to Iterator.remove()
.
iterator
in interface java.lang.Iterable<CompositeQueryParameter>
Iterator
.public boolean isLifecycleAttributesSet()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object