Package org.javers.repository.api
Class QueryParams
- java.lang.Object
-
- org.javers.repository.api.QueryParams
-
public class QueryParams extends java.lang.ObjectContainer 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()java.util.Optional<java.lang.String>authorLikeIgnoreCase()QueryParamschangeAggregate(boolean newAggregate)java.util.Set<java.lang.String>changedProperties()java.util.Set<CommitId>commitIds()java.util.Map<java.lang.String,java.util.Collection<java.lang.String>>commitProperties()java.util.Map<java.lang.String,java.lang.String>commitPropertiesLike()java.util.Optional<java.time.LocalDateTime>from()java.util.Optional<java.time.Instant>fromInstant()java.util.Optional<java.lang.Long>fromVersion()booleanhasSnapshotQueryLimit()booleanisAggregate()booleanisLoadCommitProps()intlimit()QueryParamsnextPage()intskip()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.StringtoString()java.util.Optional<java.lang.Long>toVersion()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.util.Collection<java.lang.String>> commitProperties()
-
commitPropertiesLike
public java.util.Map<java.lang.String,java.lang.String> commitPropertiesLike()
-
changedProperties
public java.util.Set<java.lang.String> changedProperties()
-
version
public java.util.Optional<java.lang.Long> version()
- See Also:
QueryBuilder.withVersion(long)
-
fromVersion
public java.util.Optional<java.lang.Long> fromVersion()
- See Also:
QueryBuilder.fromVersion(long)
-
toVersion
public java.util.Optional<java.lang.Long> toVersion()
- See Also:
QueryBuilder.toVersion(long)
-
author
public java.util.Optional<java.lang.String> author()
- See Also:
QueryBuilder.byAuthor(String)
-
authorLikeIgnoreCase
public java.util.Optional<java.lang.String> authorLikeIgnoreCase()
-
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:
toStringin classjava.lang.Object
-
-