Interface IMountedDataPageSource
Provides IMountedDataPage.
Namespace: MESL.SqlRace.Domain.MountedSessions
Assembly: MESL.SqlRace.Domain.dll
Syntax
public interface IMountedDataPageSource
Properties
Epoch
Gets the epoch from which timings are nanosecond offsets.
Declaration
long Epoch { get; }
Property Value
| Type | Description |
|---|---|
| System.Int64 |
Methods
ReadPagedData(UInt32, ReadDirection, Nullable<Int64>, Nullable<Int64>)
Reads pages of data for the specified channelId overlapping the specified time bounds.
Declaration
IEnumerable<IMountedDataPage> ReadPagedData(uint channelId, ReadDirection pagingDirection, Nullable<long> startTime, Nullable<long> endTime)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | channelId | Channel id. |
| ReadDirection | pagingDirection | Time-order of pages. |
| System.Nullable<System.Int64> | startTime | Optional inclusive start time, relative to the Epoch. |
| System.Nullable<System.Int64> | endTime | Optional inclusive end time, relative to the Epoch. |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<IMountedDataPage> | Zero or more pages. |