public CassandraProjectionStoreSettings(ICassandraProvider cassandraProvider, ISerializer serializer, IProjectionsNamingStrategy projectionsNamingStrategy, ProjectionsProvider projectionsProvider) { CassandraProvider = cassandraProvider; Serializer = serializer; ProjectionsNamingStrategy = projectionsNamingStrategy; ProjectionsProvider = projectionsProvider; }
public CassandraProjectionStoreInitializer(CassandraProjectionStoreSchema projectionsSchema, CassandraSnapshotStoreSchema snapshotsSchema, IProjectionsNamingStrategy naming) { if (projectionsSchema is null) { throw new ArgumentNullException(nameof(projectionsSchema)); } if (snapshotsSchema is null) { throw new ArgumentNullException(nameof(snapshotsSchema)); } this.naming = naming; this.projectionsSchema = projectionsSchema; this.snapshotsSchema = snapshotsSchema; }