Пример #1
0
 public TransactionActivityEntry(Transaction tx, DebugActionType actionType)
 {
     TransactionId = tx.Id;
     Flags         = tx.Flags;
     ActionType    = actionType;
     CreatedByJournalApplicator = tx.CreatedByJournalApplicator;
 }
Пример #2
0
 public ActivityEntry(DebugActionType actionType, Slice key, string treeName, object value)
 {
     ActionType = actionType;
     Key = key;
     TreeName = treeName;
     Value = value;
 }
Пример #3
0
 public ActivityEntry(DebugActionType actionType, Slice key, string treeName, object value)
 {
     ActionType = actionType;
     Key        = key;
     TreeName   = treeName;
     Value      = value;
 }
Пример #4
0
 public TransactionActivityEntry(Transaction tx, DebugActionType actionType)
 {
     TransactionId = tx.Id;
     Flags = tx.Flags;
     ActionType = actionType;
     CreatedByJournalApplicator = tx.CreatedByJournalApplicator;
 }
Пример #5
0
 public TransactionActivityEntry(long transactionId, TransactionFlags flags, DebugActionType actionType, bool createdByJournalApplicator)
 {
     TransactionId = transactionId;
     Flags         = flags;
     ActionType    = actionType;
     CreatedByJournalApplicator = createdByJournalApplicator;
 }
Пример #6
0
 public WriteActivityEntry(DebugActionType actionType, long transactionId, Slice key, string treeName, object value)
 {
     ActionType    = actionType;
     TransactionId = transactionId;
     Key           = key;
     TreeName      = treeName;
     Value         = value;
 }
Пример #7
0
 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);
     }
 }
Пример #8
0
 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);
     }
 }
Пример #9
0
 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));
     }
 }
Пример #10
0
 public void RecordTransactionAction(Transaction tx, DebugActionType actionType)
 {
     if (IsRecording)
     {
         var txAction = new TransactionActivityEntry(tx, actionType);
         WriteQueue.Enqueue(txAction);
         WriteAndFlush(txAction);
     }
 }
Пример #11
0
 private void RecordTransactionState(Transaction tx, DebugActionType state)
 {
     DebugJournal.RecordTransactionAction(tx, state);
 }
Пример #12
0
 public WriteActivityEntry(DebugActionType actionType, long transactionId, Slice key, string treeName, object value)
 {
     ActionType = actionType;
     TransactionId = transactionId;
     Key = key;
     TreeName = treeName;
     Value = value;
 }
Пример #13
0
 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);
     }
 }
Пример #14
0
 public void RecordTransactionAction(Transaction tx, DebugActionType actionType)
 {
     if (IsRecording)
     {
         var txAction = new TransactionActivityEntry(tx, actionType);
         WriteQueue.Enqueue(txAction);
         WriteAndFlush(txAction);
     }
 }
Пример #15
0
 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);
     }
 }
Пример #16
0
 private void RecordTransactionState(Transaction tx, DebugActionType state)
 {
     DebugJournal.RecordTransactionAction(tx, state);
 }
Пример #17
0
 public FlushActivityEntry(DebugActionType actionType, long?transactionId)
 {
     ActionType    = actionType;
     TransactionId = transactionId;
 }
Пример #18
0
 public FlushActivityEntry(DebugActionType actionType, long? transactionId)
 {
     ActionType = actionType;
     TransactionId = transactionId;
 }
Пример #19
0
 public TransactionActivityEntry(long transactionId, TransactionFlags flags, DebugActionType actionType, bool createdByJournalApplicator)
 {
     TransactionId = transactionId;
     Flags = flags;
     ActionType = actionType;
     CreatedByJournalApplicator = createdByJournalApplicator;
 }
Пример #20
0
 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));
     }
 }