package query
- Alphabetic
- Public
- Protected
Package Members
Type Members
-   final  class DeletedDurableState[A] extends DurableStateChange[A]- A
- the type of the value 
 
-   sealed  trait DurableStateChange[A] extends AnyRefThe DurableStateStoreQuerystream elements forDurableStateStoreQuery.The DurableStateStoreQuerystream elements forDurableStateStoreQuery.The implementation can be a UpdatedDurableState or a DeletedDurableState. Not for user extension - A
- the type of the value 
 - Annotations
- @DoNotInherit()
 
-   final  class EventEnvelope extends Product4[Offset, String, Long, Any] with SerializableEvent wrapper adding meta data for the events in the result stream of akka.persistence.query.scaladsl.EventsByTagQuery query, or similar queries. Event wrapper adding meta data for the events in the result stream of akka.persistence.query.scaladsl.EventsByTagQuery query, or similar queries. The timestampis the time the event was stored, in milliseconds since midnight, January 1, 1970 UTC (same asSystem.currentTimeMillis).
-  abstract class Offset extends AnyRef
-  class PersistenceQuery extends PersistencePlugin[ReadJournal, ReadJournal, ReadJournalProvider] with Extension
-    trait ReadJournalProvider extends AnyRefA query plugin must implement a class that implements this trait. A query plugin must implement a class that implements this trait. It provides the concrete implementations for the Java and Scala APIs. A read journal plugin must provide implementations for both akka.persistence.query.scaladsl.ReadJournalandakka.persistence.query.javadsl.ReadJournal. The plugin must implement both thescaladsland thejavadsltraits because theakka.stream.scaladsl.Sourceandakka.stream.javadsl.Sourceare different types and even though those types can easily be converted to each other it is most convenient for the end user to get access to the Java or ScalaSourcedirectly. One of the implementations can delegate to the other.
-   final  case class Sequence(value: Long) extends Offset with Ordered[Sequence] with Product with SerializableCorresponds to an ordered sequence number for the events. Corresponds to an ordered sequence number for the events. Note that the corresponding offset of each event is provided in the akka.persistence.query.EventEnvelope, which makes it possible to resume the stream at a later point from a given offset. The offsetis exclusive, i.e. the event with the exact same sequence number will not be included in the returned stream. This means that you can use the offset that is returned inEventEnvelopeas theoffsetparameter in a subsequent query.
-   final  case class TimeBasedUUID(value: UUID) extends Offset with Ordered[TimeBasedUUID] with Product with SerializableCorresponds to an ordered unique identifier of the events. Corresponds to an ordered unique identifier of the events. Note that the corresponding offset of each event is provided in the akka.persistence.query.EventEnvelope, which makes it possible to resume the stream at a later point from a given offset. The offsetis exclusive, i.e. the event with the exact same sequence number will not be included in the returned stream. This means that you can use the offset that is returned inEventEnvelopeas theoffsetparameter in a subsequent query.
-   final  class TimestampOffset extends OffsetTimestamp based offset. Timestamp based offset. Since there can be several events for the same timestamp it keeps track of what sequence nrs for every persistence id that have been seen at this specific timestamp. The offsetis exclusive, i.e. the event with the exact same sequence number will not be included in the returned stream. This means that you can use the offset that is returned inEventEnvelopeas theoffsetparameter in a subsequent query.API May Change 
-   final  class TimestampOffsetBySlice extends OffsetTimestamp-based offset by slice. Timestamp-based offset by slice. API May Change 
-   final  class UpdatedDurableState[A] extends DurableStateChange[A]- A
- the type of the value 
 
Value Members
-  object DeletedDurableState
-  object EventEnvelope extends AbstractFunction4[Offset, String, Long, Any, EventEnvelope] with Serializable
-    case object NoOffset extends Offset with Product with SerializableUsed when retrieving all events. 
-  object Offset
-    object PersistenceQuery extends ExtensionId[PersistenceQuery] with ExtensionIdProviderPersistence extension for queries. 
-  object TimestampOffset
-    object TimestampOffsetBySliceTimestamp-based offset by slice. Timestamp-based offset by slice. API May Change 
-  object UpdatedDurableState