Package org.javers.repository.jql
Class JqlQuery
- java.lang.Object
-
- org.javers.repository.jql.JqlQuery
-
public class JqlQuery extends java.lang.Object
JaversRepository query. Use it to query for object snapshots and object change history.
Queries should be created byQueryBuilder
and executed withJavers.findChanges(JqlQuery)
andJavers.findSnapshots(JqlQuery)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JqlQuery.Stats
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
JQL_LOGGER_NAME
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getMaxGapsToFill()
ShadowScope
getShadowScope()
boolean
isAggregate()
JqlQuery.Stats
stats()
Shadow query execution statistics.org.javers.repository.jql.JqlQuery.StreamStats
streamStats()
Stream queries execution statistics.
Available only when usingJavers.findShadowsAndStream(JqlQuery)
Can be printed by:java.lang.String
toString()
-
-
-
Field Detail
-
JQL_LOGGER_NAME
public static final java.lang.String JQL_LOGGER_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
isAggregate
public boolean isAggregate()
-
getMaxGapsToFill
public int getMaxGapsToFill()
-
getShadowScope
public ShadowScope getShadowScope()
-
stats
public JqlQuery.Stats stats()
Shadow query execution statistics.
Can be printed by:<logger name="org.javers.JQL" level="DEBUG"/>
-
streamStats
public org.javers.repository.jql.JqlQuery.StreamStats streamStats()
Stream queries execution statistics.
Available only when usingJavers.findShadowsAndStream(JqlQuery)
Can be printed by:<logger name="org.javers.JQL" level="DEBUG"/>
-
-