Show / Hide Table of Contents

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
AbstractColumnData
AbstractColumnData<DBDateTime, System.Int64, Deephaven.OpenAPI.Shared.Data.Columns.LongArrayColumnData>
DBDateTimeColumnData
Implements
IColumnData
IColumnDataInternal
Inherited Members
AbstractColumnData<DBDateTime, Int64, LongArrayColumnData>.ColumnData
AbstractColumnData<DBDateTime, Int64, LongArrayColumnData>.InternalGetColumnData()
AbstractColumnData<DBDateTime, Int64, LongArrayColumnData>.Length
AbstractColumnData<DBDateTime, Int64, LongArrayColumnData>.GetValue(Int32)
AbstractColumnData<DBDateTime, Int64, LongArrayColumnData>.SetValue(Int32, DBDateTime)
AbstractColumnData<DBDateTime, Int64, LongArrayColumnData>.Item[Int32]
AbstractColumnData<DBDateTime, Int64, LongArrayColumnData>.GetString(Int32)
AbstractColumnData<DBDateTime, Int64, LongArrayColumnData>.GetObject(Int32)
AbstractColumnData.Length
AbstractColumnData.GetBoolean(Int32)
AbstractColumnData.GetInt32(Int32)
AbstractColumnData.GetByte(Int32)
AbstractColumnData.GetInt16(Int32)
AbstractColumnData.GetDouble(Int32)
AbstractColumnData.GetFloat(Int32)
AbstractColumnData.GetDecimal(Int32)
AbstractColumnData.GetDHDecimal(Int32)
AbstractColumnData.GetChar(Int32)
AbstractColumnData.GetDHDate(Int32)
AbstractColumnData.GetDHTime(Int32)
AbstractColumnData.GetBigInteger(Int32)
AbstractColumnData.GetString(Int32)
AbstractColumnData.GetObject(Int32)
AbstractColumnData.Internal
AbstractColumnData.IColumnDataInternal.GetColumnData()
AbstractColumnData.IColumnDataInternal.GetColumnType()
AbstractColumnData.InternalGetColumnData()
Namespace: Deephaven.OpenAPI.Client.Data
Assembly: DeephavenOpenAPI.dll
Syntax
public class DBDateTimeColumnData : AbstractColumnData<DBDateTime, long, LongArrayColumnData>, IColumnData, IColumnDataInternal

Constructors

DBDateTimeColumnData(DBDateTime[])

Declaration
public DBDateTimeColumnData(DBDateTime[] data)
Parameters
Type Name Description
DBDateTime[] data

Methods

GetDBDateTime(Int32)

Declaration
public override DBDateTime GetDBDateTime(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
DBDateTime
Overrides
AbstractColumnData.GetDBDateTime(Int32)

GetInt64(Int32)

Declaration
public override long GetInt64(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
System.Int64
Overrides
AbstractColumnData.GetInt64(Int32)

GetValue(Int32)

Declaration
public override DBDateTime GetValue(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
DBDateTime
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
AbstractColumnData.InternalGetColumnType()

IsNull(Int32)

Declaration
public override bool IsNull(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
System.Boolean
Overrides
AbstractColumnData.IsNull(Int32)

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

IColumnData
IColumnDataInternal
Back to top Generated by DocFX