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.Optional<java.lang.String>
changedProperty()
java.util.Set<CommitId>
commitIds()
java.util.Map<java.lang.String,java.lang.String>
commitProperties()
java.util.Optional<java.time.LocalDateTime>
from()
boolean
hasDates()
boolean
isAggregate()
boolean
isDateInRange(java.time.LocalDateTime date)
boolean
isLoadCommitProps()
int
limit()
boolean
newObjectChanges()
QueryParams
nextPage()
int
skip()
java.util.Optional<SnapshotType>
snapshotType()
java.util.Optional<java.time.LocalDateTime>
to()
java.util.Optional<CommitId>
toCommitId()
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)
-
from
public java.util.Optional<java.time.LocalDateTime> from()
- See Also:
QueryBuilder.from(LocalDateTime)
-
to
public java.util.Optional<java.time.LocalDateTime> to()
- See Also:
QueryBuilder.to(LocalDateTime)
-
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()
-
changedProperty
public java.util.Optional<java.lang.String> changedProperty()
- See Also:
QueryBuilder.withChangedProperty(String)
-
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()
-
newObjectChanges
public boolean newObjectChanges()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hasDates
public boolean hasDates()
-
isDateInRange
public boolean isDateInRange(java.time.LocalDateTime date)
-
-