int writeToCellCommitted(SweepQueueTable queueWriter, long timestamp, Cell cell, TableReference tableRef) { putTimestampIntoTransactionTable(timestamp, timestamp); return write(queueWriter, timestamp, cell, false, tableRef); }
int writeToDefaultCellCommitedAt(SweepQueueTable queueWriter, long startTs, long commitTs, TableReference tableRef) { putTimestampIntoTransactionTable(startTs, commitTs); return write(queueWriter, startTs, DEFAULT_CELL, false, tableRef); }
int writeToDefaultCellAborted(SweepQueueTable queueWriter, long timestamp, TableReference tableRef) { putTimestampIntoTransactionTable(timestamp, TransactionConstants.FAILED_COMMIT_TS); return write(queueWriter, timestamp, DEFAULT_CELL, false, tableRef); }
int putTombstoneToDefaultCommitted(SweepQueueTable queueWriter, long timestamp, TableReference tableRef) { putTimestampIntoTransactionTable(timestamp, timestamp); return write(queueWriter, timestamp, DEFAULT_CELL, true, tableRef); }
List<WriteInfo> writeToCellsInFixedShard(SweepQueueTable writer, long ts, int number, TableReference tableRef) { List<WriteInfo> result = new ArrayList<>(); for (long i = 0; i < number; i++) { Cell cell = getCellWithFixedHash(i); result.add(WriteInfo.write(tableRef, cell, ts)); } putTimestampIntoTransactionTable(ts, ts); writer.enqueue(result); return result; }