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. |