Class DBDateTimeColumnData
An object representing date time column data. The Deephaven date-time
has nanonsecond precision, which is not representable by the .NET
type, so while convenient, the method
can result in loss of precision. The GetInt64(Int32) method
provides access to full precision value, definend as nanoseconds since
the epoch. The range of this value is implied by the range of
nanoseconds representable by a 64-bit signed integer, with the exception
of , which is used as a null-indicator.
The and constants provide
the representable range as values.
Inheritance
System.Object
DBDateTimeColumnData
Assembly: DeephavenOpenAPI.dll
Syntax
public class DBDateTimeColumnData : AbstractColumnData<DBDateTime, long, LongArrayColumnData>, IColumnData, IColumnDataInternal
Constructors
DBDateTimeColumnData(DBDateTime[])
Declaration
public DBDateTimeColumnData(DBDateTime[] data)
Parameters
Methods
GetDBDateTime(Int32)
Declaration
public override DBDateTime GetDBDateTime(int row)
Parameters
Type |
Name |
Description |
System.Int32 |
row |
|
Returns
Overrides
GetInt64(Int32)
Declaration
public override long GetInt64(int row)
Parameters
Type |
Name |
Description |
System.Int32 |
row |
|
Returns
Type |
Description |
System.Int64 |
|
Overrides
GetValue(Int32)
Declaration
public override DBDateTime GetValue(int row)
Parameters
Type |
Name |
Description |
System.Int32 |
row |
|
Returns
Overrides
Deephaven.OpenAPI.Client.Data.AbstractColumnData<Deephaven.OpenAPI.Client.Data.DBDateTime, System.Int64, Deephaven.OpenAPI.Shared.Data.Columns.LongArrayColumnData>.GetValue(System.Int32)
InternalGetColumnType()
Declaration
protected override sealed string InternalGetColumnType()
Returns
Type |
Description |
System.String |
|
Overrides
IsNull(Int32)
Declaration
public override bool IsNull(int row)
Parameters
Type |
Name |
Description |
System.Int32 |
row |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
SetValue(Int32, DBDateTime)
Declaration
public override void SetValue(int row, DBDateTime value)
Parameters
Type |
Name |
Description |
System.Int32 |
row |
|
DBDateTime |
value |
|
Overrides
Deephaven.OpenAPI.Client.Data.AbstractColumnData<Deephaven.OpenAPI.Client.Data.DBDateTime, System.Int64, Deephaven.OpenAPI.Shared.Data.Columns.LongArrayColumnData>.SetValue(System.Int32, Deephaven.OpenAPI.Client.Data.DBDateTime)
Implements