Class Time64Array
The Time64Array class holds an array of long, where each value is stored as the number of microseconds/nanoseconds (depending on the Time64Type) since midnight.
public class Time64Array : PrimitiveArray<long>, IArrowArray, IDisposable, IReadOnlyList<long?>, IReadOnlyCollection<long?>, ICollection<long?>, IEnumerable<long?>, IEnumerable
- Inheritance
-
Time64Array
- Implements
- Inherited Members
Constructors
Time64Array(ArrayData)
public Time64Array(ArrayData data)
Parameters
data
ArrayData
Time64Array(Time64Type, ArrowBuffer, ArrowBuffer, int, int, int)
public Time64Array(Time64Type type, ArrowBuffer valueBuffer, ArrowBuffer nullBitmapBuffer, int length, int nullCount, int offset)
Parameters
type
Time64TypevalueBuffer
ArrowBuffernullBitmapBuffer
ArrowBufferlength
intnullCount
intoffset
int
Methods
Accept(IArrowArrayVisitor)
public override void Accept(IArrowArrayVisitor visitor)
Parameters
visitor
IArrowArrayVisitor
GetMicroSeconds(int)
Get the time at the specified index as microseconds
public long? GetMicroSeconds(int index)
Parameters
index
intIndex at which to get the time.
Returns
GetNanoSeconds(int)
Get the time at the specified index as nanoseconds
public long? GetNanoSeconds(int index)
Parameters
index
intIndex at which to get the time.