FdbTransactionLog.GetValuesCommand<TValue>

Namespace: FoundationDB.Filters.Logging · class

Implements: Command<long>

Constructors

GetValuesCommand<TValue>

GetValuesCommand<TValue>(Slice[] keys, TValue[] values, bool snapshot)

Properties

ArgumentBytes

int? ArgumentBytes { get; }

Total size (in bytes) of the arguments

For selectors, only include the size of the keys

Keys

Slice[] Keys { get; }

List of keys read from the database

Op

Operation Op { get; }

Return the type of operation

ResultBytes

int? ResultBytes { get; }

Total size (in bytes) of the result, or null if this operation does not produce a result

Includes the keys and values for range reads

Values

TValue[] Values { get; }

Buffer where the decoded values will be stored

Methods

GetArguments

string GetArguments(KeyResolver resolver)

Returns a formatted representation of the arguments, for logging purpose