Packages

class JournalQueries extends JournalTables

Source
JournalQueries.scala
Linear Supertypes
JournalTables, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JournalQueries
  2. JournalTables
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new JournalQueries(profile: JdbcProfile, journalTableCfg: LegacyJournalTableConfiguration)

Type Members

  1. class Journal extends slick.jdbc.JdbcProfile.JdbcAPI.Table[JournalRow]
    Definition Classes
    JournalTables

Value Members

  1. lazy val JournalTable: TableQuery[Journal]
    Definition Classes
    JournalTables
  2. val allPersistenceIdsDistinct: CompiledStreamingExecutable[slick.jdbc.JdbcProfile.JdbcAPI.Query[slick.jdbc.JdbcProfile.JdbcAPI.Rep[String], String, Seq], Seq[String], String]
  3. def delete(persistenceId: String, toSequenceNr: Long): slick.jdbc.JdbcProfile.ProfileAction[Int, NoStream, Write]
  4. val highestMarkedSequenceNrForPersistenceId: CompiledFunction[(slick.jdbc.JdbcProfile.JdbcAPI.Rep[String]) => slick.jdbc.JdbcProfile.JdbcAPI.Rep[Option[Long]], slick.jdbc.JdbcProfile.JdbcAPI.Rep[String], String, slick.jdbc.JdbcProfile.JdbcAPI.Rep[Option[Long]], Option[Long]]
  5. val highestSequenceNrForPersistenceId: CompiledFunction[(slick.jdbc.JdbcProfile.JdbcAPI.Rep[String]) => slick.jdbc.JdbcProfile.JdbcAPI.Rep[Option[Long]], slick.jdbc.JdbcProfile.JdbcAPI.Rep[String], String, slick.jdbc.JdbcProfile.JdbcAPI.Rep[Option[Long]], Option[Long]]
  6. def journalRowByPersistenceIds(persistenceIds: Iterable[String]): slick.jdbc.JdbcProfile.JdbcAPI.Query[slick.jdbc.JdbcProfile.JdbcAPI.Rep[String], String, Seq]
  7. val journalTableCfg: LegacyJournalTableConfiguration
    Definition Classes
    JournalQueriesJournalTables
  8. def markJournalMessagesAsDeleted(persistenceId: String, maxSequenceNr: Long): slick.jdbc.JdbcProfile.ProfileAction[Int, NoStream, Write]
  9. val messagesQuery: CompiledFunction[(slick.jdbc.JdbcProfile.JdbcAPI.Rep[String], slick.jdbc.JdbcProfile.JdbcAPI.Rep[Long], slick.jdbc.JdbcProfile.JdbcAPI.Rep[Long], slick.jdbc.JdbcProfile.JdbcAPI.ConstColumn[Long]) => Query[Journal, JournalTables.Journal.TableElementType, Seq], (slick.jdbc.JdbcProfile.JdbcAPI.Rep[String], slick.jdbc.JdbcProfile.JdbcAPI.Rep[Long], slick.jdbc.JdbcProfile.JdbcAPI.Rep[Long], slick.jdbc.JdbcProfile.JdbcAPI.ConstColumn[Long]), (String, Long, Long, Long), Query[Journal, JournalTables.Journal.TableElementType, Seq], Seq[JournalTables.Journal.TableElementType]]
  10. val profile: JdbcProfile
    Definition Classes
    JournalQueriesJournalTables
  11. val selectByPersistenceIdAndMaxSequenceNumber: CompiledFunction[(slick.jdbc.JdbcProfile.JdbcAPI.Rep[String], slick.jdbc.JdbcProfile.JdbcAPI.Rep[Long]) => Query[Journal, JournalTables.Journal.TableElementType, Seq], (slick.jdbc.JdbcProfile.JdbcAPI.Rep[String], slick.jdbc.JdbcProfile.JdbcAPI.Rep[Long]), (String, Long), Query[Journal, JournalTables.Journal.TableElementType, Seq], Seq[JournalTables.Journal.TableElementType]]
  12. def update(persistenceId: String, seqNr: Long, replacement: Array[Byte]): slick.jdbc.JdbcProfile.ProfileAction[Int, NoStream, Write]

    Updates (!) a payload stored in a specific events row.

    Updates (!) a payload stored in a specific events row. Intended to be used sparingly, e.g. moving all events to their encrypted counterparts.

  13. def writeJournalRows(xs: Seq[JournalRow]): FixedSqlAction[Option[Int], NoStream, Write]