public SqliteSnapshotStore(Config snapshotConfig) : base(snapshotConfig) { var config = snapshotConfig.WithFallback(Extension.DefaultSnapshotConfig); QueryExecutor = new SqliteSnapshotQueryExecutor(new QueryConfiguration( schemaName: null, snapshotTableName: "snapshot", persistenceIdColumnName: "persistence_id", sequenceNrColumnName: "sequence_nr", payloadColumnName: "payload", manifestColumnName: "manifest", timestampColumnName: "created_at", timeout: config.GetTimeSpan("connection-timeout")), Context.System.Serialization); }
/// <summary> /// TBD /// </summary> /// <param name="snapshotConfig">TBD</param> public SqliteSnapshotStore(Config snapshotConfig) : base(snapshotConfig) { var config = snapshotConfig.WithFallback(Extension.DefaultSnapshotConfig); QueryExecutor = new SqliteSnapshotQueryExecutor(new QueryConfiguration( schemaName: null, snapshotTableName: "snapshot", persistenceIdColumnName: "persistence_id", sequenceNrColumnName: "sequence_nr", payloadColumnName: "payload", manifestColumnName: "manifest", timestampColumnName: "created_at", timeout: config.GetTimeSpan("connection-timeout")), Context.System.Serialization); }
/// <summary> /// TBD /// </summary> /// <param name="snapshotConfig">TBD</param> public SqliteSnapshotStore(Config snapshotConfig) : base(snapshotConfig.WithFallback(Extension.DefaultSnapshotConfig)) { var config = snapshotConfig.WithFallback(Extension.DefaultSnapshotConfig); QueryExecutor = new SqliteSnapshotQueryExecutor(new QueryConfiguration( schemaName: null, snapshotTableName: config.GetString("table-name"), persistenceIdColumnName: "persistence_id", sequenceNrColumnName: "sequence_nr", payloadColumnName: "payload", manifestColumnName: "manifest", timestampColumnName: "created_at", serializerIdColumnName: "serializer_id", timeout: config.GetTimeSpan("connection-timeout"), defaultSerializer: config.GetString("serializer", null), useSequentialAccess: config.GetBoolean("use-sequential-access", false)), Context.System.Serialization); }