Show / Hide Table of Contents

Class BooleanColumnData

An object representing boolean column data. Note that the GetBoolean(Int32) method cannot return null values. Use the IsNull(Int32) or GetValue(Int32) methods to differentiate between null and false.

Inheritance
System.Object
AbstractColumnData
AbstractColumnData<System.Nullable<System.Boolean>, System.SByte, Deephaven.OpenAPI.Shared.Data.Columns.ByteArrayColumnData>
BooleanColumnData
Implements
IColumnData
IColumnDataInternal
Inherited Members
AbstractColumnData<Nullable<Boolean>, SByte, ByteArrayColumnData>.ColumnData
AbstractColumnData<Nullable<Boolean>, SByte, ByteArrayColumnData>.InternalGetColumnData()
AbstractColumnData<Nullable<Boolean>, SByte, ByteArrayColumnData>.Length
AbstractColumnData<Nullable<Boolean>, SByte, ByteArrayColumnData>.GetValue(Int32)
AbstractColumnData<Nullable<Boolean>, SByte, ByteArrayColumnData>.SetValue(Int32, Nullable<Boolean>)
AbstractColumnData<Nullable<Boolean>, SByte, ByteArrayColumnData>.Item[Int32]
AbstractColumnData<Nullable<Boolean>, SByte, ByteArrayColumnData>.GetString(Int32)
AbstractColumnData<Nullable<Boolean>, SByte, ByteArrayColumnData>.GetObject(Int32)
AbstractColumnData.Length
AbstractColumnData.GetInt32(Int32)
AbstractColumnData.GetInt64(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.GetDBDateTime(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 BooleanColumnData : AbstractColumnData<bool?, sbyte, ByteArrayColumnData>, IColumnData, IColumnDataInternal

Constructors

BooleanColumnData(Nullable<Boolean>[])

Declaration
public BooleanColumnData(bool? [] data)
Parameters
Type Name Description
System.Nullable<System.Boolean>[] data

Methods

GetBoolean(Int32)

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

GetValue(Int32)

Declaration
public override sealed bool? GetValue(int row)
Parameters
Type Name Description
System.Int32 row
Returns
Type Description
System.Nullable<System.Boolean>
Overrides
Deephaven.OpenAPI.Client.Data.AbstractColumnData<System.Nullable<System.Boolean>, System.SByte, Deephaven.OpenAPI.Shared.Data.Columns.ByteArrayColumnData>.GetValue(System.Int32)

InternalGetColumnType()

Declaration
protected override sealed string InternalGetColumnType()
Returns
Type Description
System.String
Overrides
AbstractColumnData.InternalGetColumnType()

IsNull(Int32)

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

SetValue(Int32, Nullable<Boolean>)

Declaration
public override sealed void SetValue(int row, bool? value)
Parameters
Type Name Description
System.Int32 row
System.Nullable<System.Boolean> value
Overrides
Deephaven.OpenAPI.Client.Data.AbstractColumnData<System.Nullable<System.Boolean>, System.SByte, Deephaven.OpenAPI.Shared.Data.Columns.ByteArrayColumnData>.SetValue(System.Int32, System.Nullable<System.Boolean>)

Implements

IColumnData
IColumnDataInternal
Back to top Generated by DocFX