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