org.apache.pekko.persistence.postgres.journal.dao
Members list
Type members
Classlikes
The DefaultJournalDao contains all the knowledge to persist and load serialized journal entries
The DefaultJournalDao contains all the knowledge to persist and load serialized journal entries
Attributes
- Source
- BaseByteArrayJournalDao.scala
- Supertypes
- Known subtypes
trait BaseJournalDaoWithReadMessages extends JournalDaoWithReadMessages
Attributes
- Source
- BaseByteArrayJournalDao.scala
- Supertypes
- Known subtypes
-
trait BaseByteArrayJournalDaoclass FlatJournalDaoclass PartitionedJournalDaoclass FlatReadJournalDaoShow all
abstract class BaseJournalTable(_tableTag: Tag, journalTableCfg: JournalTableConfiguration) extends Table[JournalRow], JournalTable
Attributes
- Source
- JournalTables.scala
- Supertypes
-
trait JournalTableclass Table[JournalRow]class AbstractTable[JournalRow]trait Rep[JournalRow]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class FlatJournalTableclass PartitionedJournalTable
class ByteArrayJournalSerializer(serialization: Serialization, tagConverter: TagIdResolver)(implicit val executionContext: ExecutionContext) extends FlowPersistentReprSerializer[JournalRow]
Attributes
- Companion
- object
- Source
- ByteArrayJournalSerializer.scala
- Supertypes
-
class Objecttrait Matchableclass Any
object ByteArrayJournalSerializer
Attributes
- Companion
- class
- Source
- ByteArrayJournalSerializer.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
class FlatJournalDao(val db: Database, val journalConfig: JournalConfig, serialization: Serialization)(implicit val ec: ExecutionContext, val mat: Materializer) extends BaseByteArrayJournalDao
Attributes
- Source
- FlatJournalDao.scala
- Supertypes
-
trait BaseByteArrayJournalDaotrait JournalDaoWithUpdatestrait JournalDaoclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PartitionedJournalDao
class FlatJournalTable extends BaseJournalTable
Attributes
- Companion
- object
- Source
- JournalTables.scala
- Supertypes
-
class BaseJournalTabletrait JournalTableclass Table[JournalRow]class AbstractTable[JournalRow]trait Rep[JournalRow]class Objecttrait Matchableclass AnyShow all
object FlatJournalTable
Attributes
- Companion
- class
- Source
- JournalTables.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FlatJournalTable.type
trait JournalDao extends JournalDaoWithReadMessages
Attributes
- Source
- JournalDao.scala
- Supertypes
- Known subtypes
-
trait JournalDaoWithUpdatestrait BaseByteArrayJournalDaoclass FlatJournalDaoclass PartitionedJournalDao
Attributes
- Source
- JournalDaoWithReadMessages.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait BaseByteArrayJournalDaoclass FlatJournalDaoclass PartitionedJournalDaoclass FlatReadJournalDaotrait JournalDaotrait JournalDaoWithUpdatestrait ReadJournalDaoShow all
trait JournalDaoWithUpdates extends JournalDao
A JournalDao with extended capabilities, such as updating payloads and tags of existing events. These operations should be used sparingly, for example for migrating data from un-encrypted to encrypted formats
A JournalDao with extended capabilities, such as updating payloads and tags of existing events. These operations should be used sparingly, for example for migrating data from un-encrypted to encrypted formats
Attributes
- Source
- JournalDaoWithUpdates.scala
- Supertypes
- Known subtypes
Attributes
- Source
- JournalMetadataQueries.scala
- Supertypes
-
class Objecttrait Matchableclass Any
class JournalMetadataTable(_tableTag: Tag, journalMetadataTableCfg: JournalMetadataTableConfiguration) extends Table[JournalMetadataRow]
Attributes
- Companion
- object
- Source
- JournalTables.scala
- Supertypes
-
class Table[JournalMetadataRow]class AbstractTable[JournalMetadataRow]trait Rep[JournalMetadataRow]class Objecttrait Matchableclass AnyShow all
object JournalMetadataTable
Attributes
- Companion
- class
- Source
- JournalTables.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JournalMetadataTable.type
Attributes
- Source
- JournalQueries.scala
- Supertypes
-
class Objecttrait Matchableclass Any
trait JournalTable extends Table[JournalRow]
Attributes
- Source
- JournalTables.scala
- Supertypes
-
class Table[JournalRow]class AbstractTable[JournalRow]trait Rep[JournalRow]class Objecttrait Matchableclass AnyShow all
- Known subtypes
class NestedPartitionsJournalDao(db: Database, journalConfig: JournalConfig, serialization: Serialization)(implicit ec: ExecutionContext, mat: Materializer) extends FlatJournalDao
Attributes
- Source
- NestedPartitionsJournalDao.scala
- Supertypes
-
class FlatJournalDaotrait BaseByteArrayJournalDaotrait JournalDaoWithUpdatestrait JournalDaoclass Objecttrait Matchableclass AnyShow all
object NestedPartitionsJournalTable
Attributes
- Source
- JournalTables.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
class PartitionedJournalDao(db: Database, journalConfig: JournalConfig, serialization: Serialization)(implicit ec: ExecutionContext, mat: Materializer) extends FlatJournalDao
Attributes
- Source
- PartitionedJournalDao.scala
- Supertypes
-
class FlatJournalDaotrait BaseByteArrayJournalDaotrait JournalDaoWithUpdatestrait JournalDaoclass Objecttrait Matchableclass AnyShow all
class PartitionedJournalTable extends BaseJournalTable
Attributes
- Companion
- object
- Source
- JournalTables.scala
- Supertypes
-
class BaseJournalTabletrait JournalTableclass Table[JournalRow]class AbstractTable[JournalRow]trait Rep[JournalRow]class Objecttrait Matchableclass AnyShow all
object PartitionedJournalTable
Attributes
- Companion
- class
- Source
- JournalTables.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Value members
In this article