public TransactionActivityEntry(Transaction tx, DebugActionType actionType) { TransactionId = tx.Id; Flags = tx.Flags; ActionType = actionType; CreatedByJournalApplicator = tx.CreatedByJournalApplicator; }
public ActivityEntry(DebugActionType actionType, Slice key, string treeName, object value) { ActionType = actionType; Key = key; TreeName = treeName; Value = value; }
public TransactionActivityEntry(long transactionId, TransactionFlags flags, DebugActionType actionType, bool createdByJournalApplicator) { TransactionId = transactionId; Flags = flags; ActionType = actionType; CreatedByJournalApplicator = createdByJournalApplicator; }
public WriteActivityEntry(DebugActionType actionType, long transactionId, Slice key, string treeName, object value) { ActionType = actionType; TransactionId = transactionId; Key = key; TreeName = treeName; Value = value; }
public void RecordWriteAction(DebugActionType actionType, Transaction tx, Slice key, string treeName, object value) { if (IsRecording) { var newAction = new WriteActivityEntry(actionType, tx.Id, key, treeName, value); WriteQueue.Enqueue(newAction); WriteAndFlush(newAction); } }
public void RecordFlushAction(DebugActionType actionType, Transaction tx) { if (IsRecording) { var action = new FlushActivityEntry(actionType, tx != null ? (long?)tx.Id : null); WriteQueue.Enqueue(action); WriteAndFlush(action); } }
public void RecordAction(DebugActionType actionType, Slice key, string treeName, object value) { if (IsRecording) { var newAction = new ActivityEntry(actionType, key, treeName, value); WriteQueue.Enqueue(newAction); _journalWriter.WriteLine(newAction.ToCsvLine(RecordOnlyValueLength)); } }
public void RecordTransactionAction(Transaction tx, DebugActionType actionType) { if (IsRecording) { var txAction = new TransactionActivityEntry(tx, actionType); WriteQueue.Enqueue(txAction); WriteAndFlush(txAction); } }
private void RecordTransactionState(Transaction tx, DebugActionType state) { DebugJournal.RecordTransactionAction(tx, state); }
public FlushActivityEntry(DebugActionType actionType, long?transactionId) { ActionType = actionType; TransactionId = transactionId; }
public FlushActivityEntry(DebugActionType actionType, long? transactionId) { ActionType = actionType; TransactionId = transactionId; }