protected void CheckNotFound(string key, string columnName, IColumnFamilyConnection cfc = null) { var connection = cfc ?? columnFamilyConnection; RunMethodWithException <ColumnIsNotFoundException>(() => connection.GetColumn(key, columnName)); Assert.IsFalse(connection.TryGetColumn(key, columnName, out _)); }
public ColumnFamilyConnectionWithLongWrites(IColumnFamilyConnection columnFamilyConnection, ColumnFamilyFullName columnFamilyFullName, TimeSpan timeout, int attempts = 20) { this.columnFamilyConnection = columnFamilyConnection; this.columnFamilyFullName = columnFamilyFullName; this.timeout = timeout; this.attempts = attempts; }
public GetEventsEnumerable([NotNull] ILiveRecordTicksMarker liveRecordTicksMarker, ISerializer serializer, IColumnFamilyConnection connection, long fromTicks, long toTicks, int batchSize, ILog logger) { this.liveRecordTicksMarker = liveRecordTicksMarker; this.serializer = serializer; this.connection = connection; this.fromTicks = fromTicks; this.toTicks = toTicks; this.batchSize = batchSize; this.logger = logger; }
public GetEventsEnumerator([NotNull] ILiveRecordTicksMarker liveRecordTicksMarker, ISerializer serializer, IColumnFamilyConnection connection, long fromTicks, long toTicks, int batchSize, ILog logger) { this.liveRecordTicksMarker = liveRecordTicksMarker; this.serializer = serializer; this.connection = connection; this.fromTicks = fromTicks; this.toTicks = toTicks; this.batchSize = batchSize; this.logger = logger; iFrom = CassandraNameHelper.GetTicksRowNumber(fromTicks); iTo = CassandraNameHelper.GetTicksRowNumber(toTicks); Reset(); LogFromToCountStatistics(); }
public EnumerableFactory(IColumnFamilyConnection cfConnection) { this.cfConnection = cfConnection; }
public MaxTicksHolder(IColumnFamilyConnection cfConnection) { this.cfConnection = cfConnection; }
public MinTicksHolder(IColumnFamilyConnection minTicksConnection) { this.minTicksConnection = minTicksConnection; }
public GlobalTime(IColumnFamilyConnection cfConnection) { maxTicksHolder = new MaxTicksHolder(cfConnection); }
public FailedColumnFamilyConnection(IColumnFamilyConnection connection, double failProbability) { this.connection = connection; this.failProbability = failProbability; }
protected void Check(string key, string columnName, string columnValue, long?timestamp = null, int?ttl = null, IColumnFamilyConnection cfc = null) { var connection = cfc ?? columnFamilyConnection; Assert.IsTrue(connection.TryGetColumn(key, columnName, out var tryGetResult)); var result = connection.GetColumn(key, columnName); tryGetResult.AssertEqualsTo(result); Assert.AreEqual(columnName, result.Name); Assert.AreEqual(columnValue, StringExtensions.BytesToString(result.Value)); if (timestamp == null) { Assert.IsNotNull(result.Timestamp); } else { Assert.AreEqual(timestamp, result.Timestamp); } Assert.AreEqual(ttl, result.TTL); }