public QueryBuilder(JournalSettings settings) { _settings = settings; _insertMessagesSql = string.Format( "INSERT INTO {0} (persistence_id, sequence_nr, is_deleted, payload_type, payload) VALUES (@PersistenceId, @SequenceNr, @IsDeleted, @PayloadType, @Payload)", _settings.TableName); _selectHighestSequenceNrSql = string.Format(@"SELECT MAX(sequence_nr) FROM {0} WHERE persistence_id = ? ", _settings.TableName); }
public SqliteJournalEngine(JournalSettings settings, Akka.Serialization.Serialization serialization) : base(settings, serialization) { _settings = settings; QueryBuilder = new QueryBuilder(settings); }
public PostgreSqlJournalEngine(JournalSettings journalSettings, Akka.Serialization.Serialization serialization) : base(journalSettings, serialization) { QueryBuilder = new PostgreSqlJournalQueryBuilder(journalSettings.TableName, journalSettings.SchemaName); QueryMapper = new PostgreSqlJournalQueryMapper(serialization); }
public SqlJournalEngine(JournalSettings journalSettings, Akka.Serialization.Serialization serialization) : base(journalSettings, serialization) { QueryBuilder = new DefaultJournalQueryBuilder(journalSettings.TableName, journalSettings.SchemaName); }