Package org.javers.repository.api
Class QueryParams
- java.lang.Object
-
- org.javers.repository.api.QueryParams
-
public class QueryParams extends java.lang.Object
Container for additional query parameters used for filtering Snapshots to be fetched from database.- See Also:
QueryParamsBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>
author()
QueryParams
changeAggregate(boolean newAggregate)
java.util.Set<java.lang.String>
changedProperties()
java.util.Set<CommitId>
commitIds()
java.util.Map<java.lang.String,java.lang.String>
commitProperties()
java.util.Optional<java.time.LocalDateTime>
from()
java.util.Optional<java.time.Instant>
fromInstant()
boolean
hasSnapshotQueryLimit()
boolean
isAggregate()
boolean
isLoadCommitProps()
int
limit()
QueryParams
nextPage()
int
skip()
java.util.Optional<java.lang.Integer>
snapshotQueryLimit()
java.util.Optional<SnapshotType>
snapshotType()
java.util.Optional<java.time.LocalDateTime>
to()
java.util.Optional<CommitId>
toCommitId()
java.util.Optional<java.time.Instant>
toInstant()
java.lang.String
toString()
java.util.Optional<java.lang.Long>
version()
-
-
-
Method Detail
-
changeAggregate
public QueryParams changeAggregate(boolean newAggregate)
-
nextPage
public QueryParams nextPage()
-
limit
public int limit()
- See Also:
QueryBuilder.limit(int)
-
skip
public int skip()
- See Also:
QueryBuilder.skip(int)
-
hasSnapshotQueryLimit
public boolean hasSnapshotQueryLimit()
-
snapshotQueryLimit
public java.util.Optional<java.lang.Integer> snapshotQueryLimit()
-
from
public java.util.Optional<java.time.LocalDateTime> from()
- See Also:
QueryBuilder.from(LocalDateTime)
-
fromInstant
public java.util.Optional<java.time.Instant> fromInstant()
- See Also:
QueryBuilder.fromInstant(Instant)
-
to
public java.util.Optional<java.time.LocalDateTime> to()
- See Also:
QueryBuilder.to(LocalDateTime)
-
toInstant
public java.util.Optional<java.time.Instant> toInstant()
- See Also:
QueryBuilder.toInstant(Instant)
-
toCommitId
public java.util.Optional<CommitId> toCommitId()
- See Also:
QueryBuilder.toCommitId(CommitId)
-
commitIds
public java.util.Set<CommitId> commitIds()
- See Also:
QueryBuilder.withCommitIds(Collection)
-
commitProperties
public java.util.Map<java.lang.String,java.lang.String> commitProperties()
-
changedProperties
public java.util.Set<java.lang.String> changedProperties()
-
version
public java.util.Optional<java.lang.Long> version()
- See Also:
QueryBuilder.withVersion(long)
-
author
public java.util.Optional<java.lang.String> author()
- See Also:
QueryBuilder.byAuthor(String)
-
isAggregate
public boolean isAggregate()
- See Also:
QueryBuilder.withChildValueObjects()
-
isLoadCommitProps
public boolean isLoadCommitProps()
-
snapshotType
public java.util.Optional<SnapshotType> snapshotType()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-