Show / Hide Table of Contents

Class AbstractColumnData

Inheritance
System.Object
AbstractColumnData
AbstractColumnData<EffectiveType, UnderlyingType, ColumnDataType>
Implements
IColumnData
IColumnDataInternal
Namespace: Deephaven.OpenAPI.Client.Data
Assembly: DeephavenOpenAPI.dll
Syntax
public abstract class AbstractColumnData : object, IColumnData, IColumnDataInternal

Properties

Internal

Declaration
public IColumnDataInternal Internal { get; }
Property Value
Type Description
IColumnDataInternal

Length

Declaration
public abstract int Length { get; }
Property Value
Type Description
System.Int32

Methods

GetBigInteger(Int32)

Declaration
public virtual BigInteger? GetBigInteger(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
System.Nullable<BigInteger>

GetBoolean(Int32)

Declaration
public virtual bool GetBoolean(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
System.Boolean

GetByte(Int32)

Declaration
public virtual sbyte GetByte(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
System.SByte

GetChar(Int32)

Declaration
public virtual char GetChar(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
System.Char

GetDBDateTime(Int32)

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

GetDecimal(Int32)

Declaration
public virtual decimal? GetDecimal(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
System.Nullable<System.Decimal>

GetDHDate(Int32)

Declaration
public virtual DHDate GetDHDate(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
DHDate

GetDHDecimal(Int32)

Declaration
public virtual DHDecimal? GetDHDecimal(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
System.Nullable<DHDecimal>

GetDHTime(Int32)

Declaration
public virtual DHTime GetDHTime(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
DHTime

GetDouble(Int32)

Declaration
public virtual double GetDouble(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
System.Double

GetFloat(Int32)

Declaration
public virtual float GetFloat(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
System.Single

GetInt16(Int32)

Declaration
public virtual short GetInt16(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
System.Int16

GetInt32(Int32)

Declaration
public virtual int GetInt32(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
System.Int32

GetInt64(Int32)

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

GetObject(Int32)

Declaration
public abstract Object GetObject(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
Object

GetString(Int32)

Declaration
public abstract string GetString(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
System.String

InternalGetColumnData()

Declaration
protected abstract ColumnData InternalGetColumnData()
Returns
Type Description
Deephaven.OpenAPI.Shared.Data.Columns.ColumnData

InternalGetColumnType()

Declaration
protected abstract string InternalGetColumnType()
Returns
Type Description
System.String

IsNull(Int32)

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

Explicit Interface Implementations

IColumnDataInternal.GetColumnData()

Declaration
ColumnData IColumnDataInternal.GetColumnData()
Returns
Type Description
Deephaven.OpenAPI.Shared.Data.Columns.ColumnData

IColumnDataInternal.GetColumnType()

Declaration
string IColumnDataInternal.GetColumnType()
Returns
Type Description
System.String

Implements

IColumnData
IColumnDataInternal
Back to top Generated by DocFX