Exemplo n.º 1
0
 public SqliteJournal(Config journalConfig) : base(journalConfig.WithFallback(Extension.DefaultJournalConfig))
 {
     var config = journalConfig.WithFallback(Extension.DefaultJournalConfig);
     QueryExecutor = new SqliteQueryExecutor(new QueryConfiguration(
         schemaName: null,
         journalEventsTableName: config.GetString("table-name"),
         metaTableName: config.GetString("metadata-table-name"),
         persistenceIdColumnName: "persistence_id",
         sequenceNrColumnName: "sequence_nr",
         payloadColumnName: "payload",
         manifestColumnName: "manifest",
         timestampColumnName: "timestamp",
         isDeletedColumnName: "is_deleted",
         tagsColumnName: "tags",
         orderingColumnName: "ordering",
         timeout: config.GetTimeSpan("connection-timeout")), 
             Context.System.Serialization, 
             GetTimestampProvider(config.GetString("timestamp-provider")));
 }
Exemplo n.º 2
0
        public SqliteJournal(Config journalConfig) : base(journalConfig.WithFallback(Extension.DefaultJournalConfig))
        {
            var config = journalConfig.WithFallback(Extension.DefaultJournalConfig);

            QueryExecutor = new SqliteQueryExecutor(new QueryConfiguration(
                                                        schemaName: null,
                                                        journalEventsTableName: config.GetString("table-name"),
                                                        metaTableName: config.GetString("metadata-table-name"),
                                                        persistenceIdColumnName: "persistence_id",
                                                        sequenceNrColumnName: "sequence_nr",
                                                        payloadColumnName: "payload",
                                                        manifestColumnName: "manifest",
                                                        timestampColumnName: "timestamp",
                                                        isDeletedColumnName: "is_deleted",
                                                        tagsColumnName: "tags",
                                                        timeout: config.GetTimeSpan("connection-timeout")),
                                                    Context.System.Serialization,
                                                    GetTimestampProvider(config.GetString("timestamp-provider")));
        }