FdbTransactionLog.AtomicCommand

Namespace: FoundationDB.Filters.Logging · class

Implements: Command

Constructors

AtomicCommand

AtomicCommand(Slice key, Slice param, FdbMutationType mutation)

Properties

ArgumentBytes

int? ArgumentBytes { get; }

Total size (in bytes) of the arguments

For selectors, only include the size of the keys

Key

Slice Key { get; set; }

Key modified in the database

Mutation

FdbMutationType Mutation { get; }

Type of mutation performed on the key

Op

Operation Op { get; }

Return the type of operation

Param

Slice Param { get; }

Parameter depending on the type of mutation

Methods

GetArguments

string GetArguments(KeyResolver resolver)

Returns a formatted representation of the arguments, for logging purpose

ToString

string ToString(KeyResolver resolver)