IFdbRangeQuery

Namespace: FoundationDB.Client · interface

Base interface for queries that will read ranges of results from the database

Properties

Begin

KeySelector Begin { get; }

Key selector describing the beginning of the range that will be queried

End

KeySelector End { get; }

Key selector describing the end of the range that will be queried

Fetch

FdbFetchMode Fetch { get; }

Returns the FdbFetchMode used by this query

IsReversed

bool IsReversed { get; }

Should the results be returned in reverse order (from last key to first key)

IsSnapshot

bool IsSnapshot { get; }

Should we perform the range using snapshot mode ?

Limit

int? Limit { get; }

Limit in number of bytes to return

Options

FdbRangeOptions Options { get; }

Options used by this query

Range

KeySelectorPair Range { get; }

Key selector pair describing the beginning and end of the range that will be queried

Streaming

FdbStreamingMode Streaming { get; }

Returns the FdbStreamingMode used by this query

TargetBytes

int? TargetBytes { get; }

Limit in number of bytes to return

Transaction

IFdbReadOnlyTransaction Transaction { get; }

Parent transaction used to perform the GetRange operation