public SchemeActualizer(ICassandraCluster cassandraCluster, ICassandraActualizerEventListener eventListener, ILog logger) { this.cassandraCluster = cassandraCluster; this.logger = logger; this.eventListener = eventListener ?? EmptyCassandraActualizerEventListener.Instance; columnFamilyComparer = new ColumnFamilyEqualityByPropertiesComparer(); }
public void ActualizeKeyspaces(KeyspaceScheme[] keyspaces, ICassandraActualizerEventListener eventListener = null, bool changeExistingKeyspaceMetadata = false) { innerCluster.ActualizeKeyspaces(keyspaces, eventListener, changeExistingKeyspaceMetadata); }
public CassandraSchemaActualizer(ICassandraCluster cassandraCluster, ICassandraActualizerEventListener eventListener, ILog logger) { this.cassandraCluster = cassandraCluster; this.logger = logger.ForContext("CassandraThriftClient"); this.eventListener = eventListener ?? EmptyCassandraActualizerEventListener.Instance; }
public void ActualizeKeyspaces(KeyspaceScheme[] keyspaces, ICassandraActualizerEventListener eventListener = null, bool changeExistingKeyspaceMetadata = false) { new SchemeActualizer(this, eventListener, logger).ActualizeKeyspaces(keyspaces, changeExistingKeyspaceMetadata); }