feather

package module
v0.0.0-...-790036a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 17, 2019 License: MIT Imports: 9 Imported by: 0

README

feather

Reading feather files in go

TODO

  • docs
  • Other dtypes:
    • Binary
    • Date
    • Time
    • Datetime
    • timestamp

Documentation

Overview

Package feather provides an implementation of the Apache Feather file format

Index

Constants

This section is empty.

Variables

View Source
var (
	// BitMask is a byte slice such that BitMask[i] == (1 << i)
	BitMask = [8]byte{1, 2, 4, 8, 16, 32, 64, 128}
)

Functions

This section is empty.

Types

type BoolColumn

type BoolColumn struct {
	// contains filtered or unexported fields
}

BoolColumn is a type that represents an immutable sequence of bool values.

func NewBoolColumn

func NewBoolColumn(src *Source, vals *fbs.PrimitiveArray, name string) *BoolColumn

NewBoolColumn constructs a new BoolColumn given the Source and column description from flatbuffers metadata

func (*BoolColumn) Length

func (a *BoolColumn) Length() int

Length returns the number of rows in the column

func (*BoolColumn) Name

func (a *BoolColumn) Name() string

Name returns the name of the column

func (*BoolColumn) NullN

func (a *BoolColumn) NullN() int64

NullN returns how many null values there are in the column

func (*BoolColumn) ToFullColumn

func (a *BoolColumn) ToFullColumn() (*BoolFullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*BoolColumn) Type

func (a *BoolColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*BoolColumn) TypeString

func (a *BoolColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*BoolColumn) Value

func (a *BoolColumn) Value(i int) (bool, bool)

Value extracts a single value from location i and whether that value is non-null. If null, then the result will be (false, false)

func (*BoolColumn) Values

func (a *BoolColumn) Values() ([]bool, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type BoolFullColumn

type BoolFullColumn struct {
	// contains filtered or unexported fields
}

BoolFullColumn is a type that represents an immutable sequence of bool values with no missing data

func NewBoolFullColumn

func NewBoolFullColumn(src *Source, vals *fbs.PrimitiveArray, name string) *BoolFullColumn

NewBoolFullColumn constructs a new BoolFullColumn given the Source and column description from flatbuffers metadata

func (*BoolFullColumn) Length

func (a *BoolFullColumn) Length() int

Length returns the number of rows in the column

func (*BoolFullColumn) Name

func (a *BoolFullColumn) Name() string

Name returns the name of the column

func (*BoolFullColumn) NullN

func (a *BoolFullColumn) NullN() int64

NullN returns how many null values there are in the column

func (*BoolFullColumn) ToFullColumn

func (a *BoolFullColumn) ToFullColumn() (*BoolFullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*BoolFullColumn) Type

func (a *BoolFullColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*BoolFullColumn) TypeString

func (a *BoolFullColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*BoolFullColumn) Value

func (a *BoolFullColumn) Value(i int) bool

Value extracts a single value from location i and whether that value is non-null. If null, then the result will be (false, false)

func (*BoolFullColumn) Values

func (a *BoolFullColumn) Values() []bool

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type BoolInt16DictColumn

type BoolInt16DictColumn struct {
	// contains filtered or unexported fields
}

BoolInt16DictColumn represents a dict-encoded column with underlying data of type Bool and dict key of type Int16

func (*BoolInt16DictColumn) Length

func (a *BoolInt16DictColumn) Length() int

Length returns the number of rows in the column

func (*BoolInt16DictColumn) Name

func (a *BoolInt16DictColumn) Name() string

Name returns the name of the column

func (*BoolInt16DictColumn) NullN

func (a *BoolInt16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*BoolInt16DictColumn) Type

func (a *BoolInt16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*BoolInt16DictColumn) TypeString

func (a *BoolInt16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*BoolInt16DictColumn) Value

func (a *BoolInt16DictColumn) Value(i int) (bool, bool)

Value constructs a value of type Bool from the BoolInt16DictColumn

func (*BoolInt16DictColumn) Values

func (a *BoolInt16DictColumn) Values() ([]bool, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type BoolInt32DictColumn

type BoolInt32DictColumn struct {
	// contains filtered or unexported fields
}

BoolInt32DictColumn represents a dict-encoded column with underlying data of type Bool and dict key of type Int32

func (*BoolInt32DictColumn) Length

func (a *BoolInt32DictColumn) Length() int

Length returns the number of rows in the column

func (*BoolInt32DictColumn) Name

func (a *BoolInt32DictColumn) Name() string

Name returns the name of the column

func (*BoolInt32DictColumn) NullN

func (a *BoolInt32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*BoolInt32DictColumn) Type

func (a *BoolInt32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*BoolInt32DictColumn) TypeString

func (a *BoolInt32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*BoolInt32DictColumn) Value

func (a *BoolInt32DictColumn) Value(i int) (bool, bool)

Value constructs a value of type Bool from the BoolInt32DictColumn

func (*BoolInt32DictColumn) Values

func (a *BoolInt32DictColumn) Values() ([]bool, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type BoolInt64DictColumn

type BoolInt64DictColumn struct {
	// contains filtered or unexported fields
}

BoolInt64DictColumn represents a dict-encoded column with underlying data of type Bool and dict key of type Int64

func (*BoolInt64DictColumn) Length

func (a *BoolInt64DictColumn) Length() int

Length returns the number of rows in the column

func (*BoolInt64DictColumn) Name

func (a *BoolInt64DictColumn) Name() string

Name returns the name of the column

func (*BoolInt64DictColumn) NullN

func (a *BoolInt64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*BoolInt64DictColumn) Type

func (a *BoolInt64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*BoolInt64DictColumn) TypeString

func (a *BoolInt64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*BoolInt64DictColumn) Value

func (a *BoolInt64DictColumn) Value(i int) (bool, bool)

Value constructs a value of type Bool from the BoolInt64DictColumn

func (*BoolInt64DictColumn) Values

func (a *BoolInt64DictColumn) Values() ([]bool, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type BoolInt8DictColumn

type BoolInt8DictColumn struct {
	// contains filtered or unexported fields
}

BoolInt8DictColumn represents a dict-encoded column with underlying data of type Bool and dict key of type Int8

func (*BoolInt8DictColumn) Length

func (a *BoolInt8DictColumn) Length() int

Length returns the number of rows in the column

func (*BoolInt8DictColumn) Name

func (a *BoolInt8DictColumn) Name() string

Name returns the name of the column

func (*BoolInt8DictColumn) NullN

func (a *BoolInt8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*BoolInt8DictColumn) Type

func (a *BoolInt8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*BoolInt8DictColumn) TypeString

func (a *BoolInt8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*BoolInt8DictColumn) Value

func (a *BoolInt8DictColumn) Value(i int) (bool, bool)

Value constructs a value of type Bool from the BoolInt8DictColumn

func (*BoolInt8DictColumn) Values

func (a *BoolInt8DictColumn) Values() ([]bool, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type BoolUint16DictColumn

type BoolUint16DictColumn struct {
	// contains filtered or unexported fields
}

BoolUint16DictColumn represents a dict-encoded column with underlying data of type Bool and dict key of type Uint16

func (*BoolUint16DictColumn) Length

func (a *BoolUint16DictColumn) Length() int

Length returns the number of rows in the column

func (*BoolUint16DictColumn) Name

func (a *BoolUint16DictColumn) Name() string

Name returns the name of the column

func (*BoolUint16DictColumn) NullN

func (a *BoolUint16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*BoolUint16DictColumn) Type

func (a *BoolUint16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*BoolUint16DictColumn) TypeString

func (a *BoolUint16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*BoolUint16DictColumn) Value

func (a *BoolUint16DictColumn) Value(i int) (bool, bool)

Value constructs a value of type Bool from the BoolUint16DictColumn

func (*BoolUint16DictColumn) Values

func (a *BoolUint16DictColumn) Values() ([]bool, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type BoolUint32DictColumn

type BoolUint32DictColumn struct {
	// contains filtered or unexported fields
}

BoolUint32DictColumn represents a dict-encoded column with underlying data of type Bool and dict key of type Uint32

func (*BoolUint32DictColumn) Length

func (a *BoolUint32DictColumn) Length() int

Length returns the number of rows in the column

func (*BoolUint32DictColumn) Name

func (a *BoolUint32DictColumn) Name() string

Name returns the name of the column

func (*BoolUint32DictColumn) NullN

func (a *BoolUint32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*BoolUint32DictColumn) Type

func (a *BoolUint32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*BoolUint32DictColumn) TypeString

func (a *BoolUint32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*BoolUint32DictColumn) Value

func (a *BoolUint32DictColumn) Value(i int) (bool, bool)

Value constructs a value of type Bool from the BoolUint32DictColumn

func (*BoolUint32DictColumn) Values

func (a *BoolUint32DictColumn) Values() ([]bool, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type BoolUint64DictColumn

type BoolUint64DictColumn struct {
	// contains filtered or unexported fields
}

BoolUint64DictColumn represents a dict-encoded column with underlying data of type Bool and dict key of type Uint64

func (*BoolUint64DictColumn) Length

func (a *BoolUint64DictColumn) Length() int

Length returns the number of rows in the column

func (*BoolUint64DictColumn) Name

func (a *BoolUint64DictColumn) Name() string

Name returns the name of the column

func (*BoolUint64DictColumn) NullN

func (a *BoolUint64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*BoolUint64DictColumn) Type

func (a *BoolUint64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*BoolUint64DictColumn) TypeString

func (a *BoolUint64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*BoolUint64DictColumn) Value

func (a *BoolUint64DictColumn) Value(i int) (bool, bool)

Value constructs a value of type Bool from the BoolUint64DictColumn

func (*BoolUint64DictColumn) Values

func (a *BoolUint64DictColumn) Values() ([]bool, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type BoolUint8DictColumn

type BoolUint8DictColumn struct {
	// contains filtered or unexported fields
}

BoolUint8DictColumn represents a dict-encoded column with underlying data of type Bool and dict key of type Uint8

func (*BoolUint8DictColumn) Length

func (a *BoolUint8DictColumn) Length() int

Length returns the number of rows in the column

func (*BoolUint8DictColumn) Name

func (a *BoolUint8DictColumn) Name() string

Name returns the name of the column

func (*BoolUint8DictColumn) NullN

func (a *BoolUint8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*BoolUint8DictColumn) Type

func (a *BoolUint8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*BoolUint8DictColumn) TypeString

func (a *BoolUint8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*BoolUint8DictColumn) Value

func (a *BoolUint8DictColumn) Value(i int) (bool, bool)

Value constructs a value of type Bool from the BoolUint8DictColumn

func (*BoolUint8DictColumn) Values

func (a *BoolUint8DictColumn) Values() ([]bool, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Column

type Column struct {
	Name     string
	Values   *fbs.PrimitiveArray
	Meta     FeatherColumn
	UserMeta string
	TypE     int8
}

Column holds all information necessary to construct slices of values from Feather formatted columns

type DictEncoding

type DictEncoding struct {
	// contains filtered or unexported fields
}

DictEncoding is used to encode categorical variables...

type FeatherColumn

type FeatherColumn interface {
	Name() string
	Length() int
	Type() int8
	TypeString() string
	NullN() int64
}

FeatherColumn is an interface defining core functionality necessary for reading a feather formatted column of any data type

func DictColumn

func DictColumn(refs, pool FeatherColumn) FeatherColumn

DictColumn constructs a well-typed dict encoded column from the FeatherColumn

func NewCategoryMetadata

func NewCategoryMetadata(src *Source, col *fbs.Column) FeatherColumn

NewCategoryMetadata constructs a FeatherColumn given a flatbuffers column and a source

func NewColumnArray

func NewColumnArray(src *Source, vals *fbs.PrimitiveArray, name string) FeatherColumn

NewColumnArray constructs a FeatherColumn from a flatbuffers primitive array

func NewColumnFbsColumn

func NewColumnFbsColumn(src *Source, col *fbs.Column) FeatherColumn

NewColumnFbsColumn constructs a FeatherColumn given src and Column

func NewFullColumnArray

func NewFullColumnArray(src *Source, vals *fbs.PrimitiveArray, name string) (FeatherColumn, error)

NewFullColumnArray constructs a FeatherColumn wihout a bitmask from a flatbuffers primitive array. An error is returned if there are nulls and a length-zero bitmask would be invalid

func NewFullColumnFbsColumn

func NewFullColumnFbsColumn(src *Source, col *fbs.Column) (FeatherColumn, error)

NewFullColumnFbsColumn constructs a full column given src and Column

type Float32Column

type Float32Column struct {
	// contains filtered or unexported fields
}

Float32Column is a type that represents an immutable sequence of float32 values.

func NewFloat32Column

func NewFloat32Column(src *Source, vals *fbs.PrimitiveArray, name string) *Float32Column

NewFloat32Column constructs a new Float32Column given the Source and column description from flatbuffers metadata

func (*Float32Column) Length

func (a *Float32Column) Length() int

Length returns the number of rows in the column

func (*Float32Column) Name

func (a *Float32Column) Name() string

Name returns the name of the column

func (*Float32Column) NullN

func (a *Float32Column) NullN() int64

NullN returns how many null values there are in the column

func (*Float32Column) ToFullColumn

func (a *Float32Column) ToFullColumn() (*Float32FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Float32Column) Type

func (a *Float32Column) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float32Column) TypeString

func (a *Float32Column) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float32Column) Value

func (a *Float32Column) Value(i int) (float32, bool)

Value extracts a single value from location i and whether that value is non-null. If null, then the result will be (0, false)

func (*Float32Column) Values

func (a *Float32Column) Values() ([]float32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float32FullColumn

type Float32FullColumn struct {
	// contains filtered or unexported fields
}

Float32FullColumn is a type that represents an immutable sequence of float32 values with no missing data

func NewFloat32FullColumn

func NewFloat32FullColumn(src *Source, vals *fbs.PrimitiveArray, name string) *Float32FullColumn

NewFloat32FullColumn constructs a new Float32FullColumn given the Source and column description from flatbuffers metadata

func (*Float32FullColumn) Length

func (a *Float32FullColumn) Length() int

Length returns the number of rows in the column

func (*Float32FullColumn) Name

func (a *Float32FullColumn) Name() string

Name returns the name of the column

func (*Float32FullColumn) NullN

func (a *Float32FullColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float32FullColumn) ToFullColumn

func (a *Float32FullColumn) ToFullColumn() (*Float32FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Float32FullColumn) Type

func (a *Float32FullColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float32FullColumn) TypeString

func (a *Float32FullColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float32FullColumn) Value

func (a *Float32FullColumn) Value(i int) float32

Value extracts a single value from location i and whether

func (*Float32FullColumn) Values

func (a *Float32FullColumn) Values() []float32

Values extracts slices of all values in the column

type Float32Int16DictColumn

type Float32Int16DictColumn struct {
	// contains filtered or unexported fields
}

Float32Int16DictColumn represents a dict-encoded column with underlying data of type Float32 and dict key of type Int16

func (*Float32Int16DictColumn) Length

func (a *Float32Int16DictColumn) Length() int

Length returns the number of rows in the column

func (*Float32Int16DictColumn) Name

func (a *Float32Int16DictColumn) Name() string

Name returns the name of the column

func (*Float32Int16DictColumn) NullN

func (a *Float32Int16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float32Int16DictColumn) Type

func (a *Float32Int16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float32Int16DictColumn) TypeString

func (a *Float32Int16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float32Int16DictColumn) Value

func (a *Float32Int16DictColumn) Value(i int) (float32, bool)

Value constructs a value of type Float32 from the Float32Int16DictColumn

func (*Float32Int16DictColumn) Values

func (a *Float32Int16DictColumn) Values() ([]float32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float32Int32DictColumn

type Float32Int32DictColumn struct {
	// contains filtered or unexported fields
}

Float32Int32DictColumn represents a dict-encoded column with underlying data of type Float32 and dict key of type Int32

func (*Float32Int32DictColumn) Length

func (a *Float32Int32DictColumn) Length() int

Length returns the number of rows in the column

func (*Float32Int32DictColumn) Name

func (a *Float32Int32DictColumn) Name() string

Name returns the name of the column

func (*Float32Int32DictColumn) NullN

func (a *Float32Int32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float32Int32DictColumn) Type

func (a *Float32Int32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float32Int32DictColumn) TypeString

func (a *Float32Int32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float32Int32DictColumn) Value

func (a *Float32Int32DictColumn) Value(i int) (float32, bool)

Value constructs a value of type Float32 from the Float32Int32DictColumn

func (*Float32Int32DictColumn) Values

func (a *Float32Int32DictColumn) Values() ([]float32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float32Int64DictColumn

type Float32Int64DictColumn struct {
	// contains filtered or unexported fields
}

Float32Int64DictColumn represents a dict-encoded column with underlying data of type Float32 and dict key of type Int64

func (*Float32Int64DictColumn) Length

func (a *Float32Int64DictColumn) Length() int

Length returns the number of rows in the column

func (*Float32Int64DictColumn) Name

func (a *Float32Int64DictColumn) Name() string

Name returns the name of the column

func (*Float32Int64DictColumn) NullN

func (a *Float32Int64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float32Int64DictColumn) Type

func (a *Float32Int64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float32Int64DictColumn) TypeString

func (a *Float32Int64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float32Int64DictColumn) Value

func (a *Float32Int64DictColumn) Value(i int) (float32, bool)

Value constructs a value of type Float32 from the Float32Int64DictColumn

func (*Float32Int64DictColumn) Values

func (a *Float32Int64DictColumn) Values() ([]float32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float32Int8DictColumn

type Float32Int8DictColumn struct {
	// contains filtered or unexported fields
}

Float32Int8DictColumn represents a dict-encoded column with underlying data of type Float32 and dict key of type Int8

func (*Float32Int8DictColumn) Length

func (a *Float32Int8DictColumn) Length() int

Length returns the number of rows in the column

func (*Float32Int8DictColumn) Name

func (a *Float32Int8DictColumn) Name() string

Name returns the name of the column

func (*Float32Int8DictColumn) NullN

func (a *Float32Int8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float32Int8DictColumn) Type

func (a *Float32Int8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float32Int8DictColumn) TypeString

func (a *Float32Int8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float32Int8DictColumn) Value

func (a *Float32Int8DictColumn) Value(i int) (float32, bool)

Value constructs a value of type Float32 from the Float32Int8DictColumn

func (*Float32Int8DictColumn) Values

func (a *Float32Int8DictColumn) Values() ([]float32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float32Uint16DictColumn

type Float32Uint16DictColumn struct {
	// contains filtered or unexported fields
}

Float32Uint16DictColumn represents a dict-encoded column with underlying data of type Float32 and dict key of type Uint16

func (*Float32Uint16DictColumn) Length

func (a *Float32Uint16DictColumn) Length() int

Length returns the number of rows in the column

func (*Float32Uint16DictColumn) Name

func (a *Float32Uint16DictColumn) Name() string

Name returns the name of the column

func (*Float32Uint16DictColumn) NullN

func (a *Float32Uint16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float32Uint16DictColumn) Type

func (a *Float32Uint16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float32Uint16DictColumn) TypeString

func (a *Float32Uint16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float32Uint16DictColumn) Value

func (a *Float32Uint16DictColumn) Value(i int) (float32, bool)

Value constructs a value of type Float32 from the Float32Uint16DictColumn

func (*Float32Uint16DictColumn) Values

func (a *Float32Uint16DictColumn) Values() ([]float32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float32Uint32DictColumn

type Float32Uint32DictColumn struct {
	// contains filtered or unexported fields
}

Float32Uint32DictColumn represents a dict-encoded column with underlying data of type Float32 and dict key of type Uint32

func (*Float32Uint32DictColumn) Length

func (a *Float32Uint32DictColumn) Length() int

Length returns the number of rows in the column

func (*Float32Uint32DictColumn) Name

func (a *Float32Uint32DictColumn) Name() string

Name returns the name of the column

func (*Float32Uint32DictColumn) NullN

func (a *Float32Uint32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float32Uint32DictColumn) Type

func (a *Float32Uint32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float32Uint32DictColumn) TypeString

func (a *Float32Uint32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float32Uint32DictColumn) Value

func (a *Float32Uint32DictColumn) Value(i int) (float32, bool)

Value constructs a value of type Float32 from the Float32Uint32DictColumn

func (*Float32Uint32DictColumn) Values

func (a *Float32Uint32DictColumn) Values() ([]float32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float32Uint64DictColumn

type Float32Uint64DictColumn struct {
	// contains filtered or unexported fields
}

Float32Uint64DictColumn represents a dict-encoded column with underlying data of type Float32 and dict key of type Uint64

func (*Float32Uint64DictColumn) Length

func (a *Float32Uint64DictColumn) Length() int

Length returns the number of rows in the column

func (*Float32Uint64DictColumn) Name

func (a *Float32Uint64DictColumn) Name() string

Name returns the name of the column

func (*Float32Uint64DictColumn) NullN

func (a *Float32Uint64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float32Uint64DictColumn) Type

func (a *Float32Uint64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float32Uint64DictColumn) TypeString

func (a *Float32Uint64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float32Uint64DictColumn) Value

func (a *Float32Uint64DictColumn) Value(i int) (float32, bool)

Value constructs a value of type Float32 from the Float32Uint64DictColumn

func (*Float32Uint64DictColumn) Values

func (a *Float32Uint64DictColumn) Values() ([]float32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float32Uint8DictColumn

type Float32Uint8DictColumn struct {
	// contains filtered or unexported fields
}

Float32Uint8DictColumn represents a dict-encoded column with underlying data of type Float32 and dict key of type Uint8

func (*Float32Uint8DictColumn) Length

func (a *Float32Uint8DictColumn) Length() int

Length returns the number of rows in the column

func (*Float32Uint8DictColumn) Name

func (a *Float32Uint8DictColumn) Name() string

Name returns the name of the column

func (*Float32Uint8DictColumn) NullN

func (a *Float32Uint8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float32Uint8DictColumn) Type

func (a *Float32Uint8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float32Uint8DictColumn) TypeString

func (a *Float32Uint8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float32Uint8DictColumn) Value

func (a *Float32Uint8DictColumn) Value(i int) (float32, bool)

Value constructs a value of type Float32 from the Float32Uint8DictColumn

func (*Float32Uint8DictColumn) Values

func (a *Float32Uint8DictColumn) Values() ([]float32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float64Column

type Float64Column struct {
	// contains filtered or unexported fields
}

Float64Column is a type that represents an immutable sequence of float64 values.

func NewFloat64Column

func NewFloat64Column(src *Source, vals *fbs.PrimitiveArray, name string) *Float64Column

NewFloat64Column constructs a new Float64Column given the Source and column description from flatbuffers metadata

func (*Float64Column) Length

func (a *Float64Column) Length() int

Length returns the number of rows in the column

func (*Float64Column) Name

func (a *Float64Column) Name() string

Name returns the name of the column

func (*Float64Column) NullN

func (a *Float64Column) NullN() int64

NullN returns how many null values there are in the column

func (*Float64Column) ToFullColumn

func (a *Float64Column) ToFullColumn() (*Float64FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Float64Column) Type

func (a *Float64Column) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float64Column) TypeString

func (a *Float64Column) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float64Column) Value

func (a *Float64Column) Value(i int) (float64, bool)

Value extracts a single value from location i and whether that value is non-null. If null, then the result will be (0, false)

func (*Float64Column) Values

func (a *Float64Column) Values() ([]float64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float64FullColumn

type Float64FullColumn struct {
	// contains filtered or unexported fields
}

Float64FullColumn is a type that represents an immutable sequence of float64 values with no missing data

func NewFloat64FullColumn

func NewFloat64FullColumn(src *Source, vals *fbs.PrimitiveArray, name string) *Float64FullColumn

NewFloat64FullColumn constructs a new Float64FullColumn given the Source and column description from flatbuffers metadata

func (*Float64FullColumn) Length

func (a *Float64FullColumn) Length() int

Length returns the number of rows in the column

func (*Float64FullColumn) Name

func (a *Float64FullColumn) Name() string

Name returns the name of the column

func (*Float64FullColumn) NullN

func (a *Float64FullColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float64FullColumn) ToFullColumn

func (a *Float64FullColumn) ToFullColumn() (*Float64FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Float64FullColumn) Type

func (a *Float64FullColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float64FullColumn) TypeString

func (a *Float64FullColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float64FullColumn) Value

func (a *Float64FullColumn) Value(i int) float64

Value extracts a single value from location i and whether

func (*Float64FullColumn) Values

func (a *Float64FullColumn) Values() []float64

Values extracts slices of all values in the column

type Float64Int16DictColumn

type Float64Int16DictColumn struct {
	// contains filtered or unexported fields
}

Float64Int16DictColumn represents a dict-encoded column with underlying data of type Float64 and dict key of type Int16

func (*Float64Int16DictColumn) Length

func (a *Float64Int16DictColumn) Length() int

Length returns the number of rows in the column

func (*Float64Int16DictColumn) Name

func (a *Float64Int16DictColumn) Name() string

Name returns the name of the column

func (*Float64Int16DictColumn) NullN

func (a *Float64Int16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float64Int16DictColumn) Type

func (a *Float64Int16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float64Int16DictColumn) TypeString

func (a *Float64Int16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float64Int16DictColumn) Value

func (a *Float64Int16DictColumn) Value(i int) (float64, bool)

Value constructs a value of type Float64 from the Float64Int16DictColumn

func (*Float64Int16DictColumn) Values

func (a *Float64Int16DictColumn) Values() ([]float64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float64Int32DictColumn

type Float64Int32DictColumn struct {
	// contains filtered or unexported fields
}

Float64Int32DictColumn represents a dict-encoded column with underlying data of type Float64 and dict key of type Int32

func (*Float64Int32DictColumn) Length

func (a *Float64Int32DictColumn) Length() int

Length returns the number of rows in the column

func (*Float64Int32DictColumn) Name

func (a *Float64Int32DictColumn) Name() string

Name returns the name of the column

func (*Float64Int32DictColumn) NullN

func (a *Float64Int32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float64Int32DictColumn) Type

func (a *Float64Int32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float64Int32DictColumn) TypeString

func (a *Float64Int32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float64Int32DictColumn) Value

func (a *Float64Int32DictColumn) Value(i int) (float64, bool)

Value constructs a value of type Float64 from the Float64Int32DictColumn

func (*Float64Int32DictColumn) Values

func (a *Float64Int32DictColumn) Values() ([]float64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float64Int64DictColumn

type Float64Int64DictColumn struct {
	// contains filtered or unexported fields
}

Float64Int64DictColumn represents a dict-encoded column with underlying data of type Float64 and dict key of type Int64

func (*Float64Int64DictColumn) Length

func (a *Float64Int64DictColumn) Length() int

Length returns the number of rows in the column

func (*Float64Int64DictColumn) Name

func (a *Float64Int64DictColumn) Name() string

Name returns the name of the column

func (*Float64Int64DictColumn) NullN

func (a *Float64Int64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float64Int64DictColumn) Type

func (a *Float64Int64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float64Int64DictColumn) TypeString

func (a *Float64Int64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float64Int64DictColumn) Value

func (a *Float64Int64DictColumn) Value(i int) (float64, bool)

Value constructs a value of type Float64 from the Float64Int64DictColumn

func (*Float64Int64DictColumn) Values

func (a *Float64Int64DictColumn) Values() ([]float64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float64Int8DictColumn

type Float64Int8DictColumn struct {
	// contains filtered or unexported fields
}

Float64Int8DictColumn represents a dict-encoded column with underlying data of type Float64 and dict key of type Int8

func (*Float64Int8DictColumn) Length

func (a *Float64Int8DictColumn) Length() int

Length returns the number of rows in the column

func (*Float64Int8DictColumn) Name

func (a *Float64Int8DictColumn) Name() string

Name returns the name of the column

func (*Float64Int8DictColumn) NullN

func (a *Float64Int8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float64Int8DictColumn) Type

func (a *Float64Int8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float64Int8DictColumn) TypeString

func (a *Float64Int8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float64Int8DictColumn) Value

func (a *Float64Int8DictColumn) Value(i int) (float64, bool)

Value constructs a value of type Float64 from the Float64Int8DictColumn

func (*Float64Int8DictColumn) Values

func (a *Float64Int8DictColumn) Values() ([]float64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float64Uint16DictColumn

type Float64Uint16DictColumn struct {
	// contains filtered or unexported fields
}

Float64Uint16DictColumn represents a dict-encoded column with underlying data of type Float64 and dict key of type Uint16

func (*Float64Uint16DictColumn) Length

func (a *Float64Uint16DictColumn) Length() int

Length returns the number of rows in the column

func (*Float64Uint16DictColumn) Name

func (a *Float64Uint16DictColumn) Name() string

Name returns the name of the column

func (*Float64Uint16DictColumn) NullN

func (a *Float64Uint16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float64Uint16DictColumn) Type

func (a *Float64Uint16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float64Uint16DictColumn) TypeString

func (a *Float64Uint16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float64Uint16DictColumn) Value

func (a *Float64Uint16DictColumn) Value(i int) (float64, bool)

Value constructs a value of type Float64 from the Float64Uint16DictColumn

func (*Float64Uint16DictColumn) Values

func (a *Float64Uint16DictColumn) Values() ([]float64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float64Uint32DictColumn

type Float64Uint32DictColumn struct {
	// contains filtered or unexported fields
}

Float64Uint32DictColumn represents a dict-encoded column with underlying data of type Float64 and dict key of type Uint32

func (*Float64Uint32DictColumn) Length

func (a *Float64Uint32DictColumn) Length() int

Length returns the number of rows in the column

func (*Float64Uint32DictColumn) Name

func (a *Float64Uint32DictColumn) Name() string

Name returns the name of the column

func (*Float64Uint32DictColumn) NullN

func (a *Float64Uint32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float64Uint32DictColumn) Type

func (a *Float64Uint32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float64Uint32DictColumn) TypeString

func (a *Float64Uint32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float64Uint32DictColumn) Value

func (a *Float64Uint32DictColumn) Value(i int) (float64, bool)

Value constructs a value of type Float64 from the Float64Uint32DictColumn

func (*Float64Uint32DictColumn) Values

func (a *Float64Uint32DictColumn) Values() ([]float64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float64Uint64DictColumn

type Float64Uint64DictColumn struct {
	// contains filtered or unexported fields
}

Float64Uint64DictColumn represents a dict-encoded column with underlying data of type Float64 and dict key of type Uint64

func (*Float64Uint64DictColumn) Length

func (a *Float64Uint64DictColumn) Length() int

Length returns the number of rows in the column

func (*Float64Uint64DictColumn) Name

func (a *Float64Uint64DictColumn) Name() string

Name returns the name of the column

func (*Float64Uint64DictColumn) NullN

func (a *Float64Uint64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float64Uint64DictColumn) Type

func (a *Float64Uint64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float64Uint64DictColumn) TypeString

func (a *Float64Uint64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float64Uint64DictColumn) Value

func (a *Float64Uint64DictColumn) Value(i int) (float64, bool)

Value constructs a value of type Float64 from the Float64Uint64DictColumn

func (*Float64Uint64DictColumn) Values

func (a *Float64Uint64DictColumn) Values() ([]float64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Float64Uint8DictColumn

type Float64Uint8DictColumn struct {
	// contains filtered or unexported fields
}

Float64Uint8DictColumn represents a dict-encoded column with underlying data of type Float64 and dict key of type Uint8

func (*Float64Uint8DictColumn) Length

func (a *Float64Uint8DictColumn) Length() int

Length returns the number of rows in the column

func (*Float64Uint8DictColumn) Name

func (a *Float64Uint8DictColumn) Name() string

Name returns the name of the column

func (*Float64Uint8DictColumn) NullN

func (a *Float64Uint8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Float64Uint8DictColumn) Type

func (a *Float64Uint8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Float64Uint8DictColumn) TypeString

func (a *Float64Uint8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Float64Uint8DictColumn) Value

func (a *Float64Uint8DictColumn) Value(i int) (float64, bool)

Value constructs a value of type Float64 from the Float64Uint8DictColumn

func (*Float64Uint8DictColumn) Values

func (a *Float64Uint8DictColumn) Values() ([]float64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int16Column

type Int16Column struct {
	// contains filtered or unexported fields
}

Int16Column is a type that represents an immutable sequence of int16 values.

func NewInt16Column

func NewInt16Column(src *Source, vals *fbs.PrimitiveArray, name string) *Int16Column

NewInt16Column constructs a new Int16Column given the Source and column description from flatbuffers metadata

func (*Int16Column) Length

func (a *Int16Column) Length() int

Length returns the number of rows in the column

func (*Int16Column) Name

func (a *Int16Column) Name() string

Name returns the name of the column

func (*Int16Column) NullN

func (a *Int16Column) NullN() int64

NullN returns how many null values there are in the column

func (*Int16Column) ToFullColumn

func (a *Int16Column) ToFullColumn() (*Int16FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Int16Column) Type

func (a *Int16Column) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int16Column) TypeString

func (a *Int16Column) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int16Column) Value

func (a *Int16Column) Value(i int) (int16, bool)

Value extracts a single value from location i and whether that value is non-null. If null, then the result will be (0, false)

func (*Int16Column) Values

func (a *Int16Column) Values() ([]int16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int16FullColumn

type Int16FullColumn struct {
	// contains filtered or unexported fields
}

Int16FullColumn is a type that represents an immutable sequence of int16 values with no missing data

func NewInt16FullColumn

func NewInt16FullColumn(src *Source, vals *fbs.PrimitiveArray, name string) *Int16FullColumn

NewInt16FullColumn constructs a new Int16FullColumn given the Source and column description from flatbuffers metadata

func (*Int16FullColumn) Length

func (a *Int16FullColumn) Length() int

Length returns the number of rows in the column

func (*Int16FullColumn) Name

func (a *Int16FullColumn) Name() string

Name returns the name of the column

func (*Int16FullColumn) NullN

func (a *Int16FullColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int16FullColumn) ToFullColumn

func (a *Int16FullColumn) ToFullColumn() (*Int16FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Int16FullColumn) Type

func (a *Int16FullColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int16FullColumn) TypeString

func (a *Int16FullColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int16FullColumn) Value

func (a *Int16FullColumn) Value(i int) int16

Value extracts a single value from location i and whether

func (*Int16FullColumn) Values

func (a *Int16FullColumn) Values() []int16

Values extracts slices of all values in the column

type Int16Int16DictColumn

type Int16Int16DictColumn struct {
	// contains filtered or unexported fields
}

Int16Int16DictColumn represents a dict-encoded column with underlying data of type Int16 and dict key of type Int16

func (*Int16Int16DictColumn) Length

func (a *Int16Int16DictColumn) Length() int

Length returns the number of rows in the column

func (*Int16Int16DictColumn) Name

func (a *Int16Int16DictColumn) Name() string

Name returns the name of the column

func (*Int16Int16DictColumn) NullN

func (a *Int16Int16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int16Int16DictColumn) Type

func (a *Int16Int16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int16Int16DictColumn) TypeString

func (a *Int16Int16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int16Int16DictColumn) Value

func (a *Int16Int16DictColumn) Value(i int) (int16, bool)

Value constructs a value of type Int16 from the Int16Int16DictColumn

func (*Int16Int16DictColumn) Values

func (a *Int16Int16DictColumn) Values() ([]int16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int16Int32DictColumn

type Int16Int32DictColumn struct {
	// contains filtered or unexported fields
}

Int16Int32DictColumn represents a dict-encoded column with underlying data of type Int16 and dict key of type Int32

func (*Int16Int32DictColumn) Length

func (a *Int16Int32DictColumn) Length() int

Length returns the number of rows in the column

func (*Int16Int32DictColumn) Name

func (a *Int16Int32DictColumn) Name() string

Name returns the name of the column

func (*Int16Int32DictColumn) NullN

func (a *Int16Int32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int16Int32DictColumn) Type

func (a *Int16Int32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int16Int32DictColumn) TypeString

func (a *Int16Int32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int16Int32DictColumn) Value

func (a *Int16Int32DictColumn) Value(i int) (int16, bool)

Value constructs a value of type Int16 from the Int16Int32DictColumn

func (*Int16Int32DictColumn) Values

func (a *Int16Int32DictColumn) Values() ([]int16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int16Int64DictColumn

type Int16Int64DictColumn struct {
	// contains filtered or unexported fields
}

Int16Int64DictColumn represents a dict-encoded column with underlying data of type Int16 and dict key of type Int64

func (*Int16Int64DictColumn) Length

func (a *Int16Int64DictColumn) Length() int

Length returns the number of rows in the column

func (*Int16Int64DictColumn) Name

func (a *Int16Int64DictColumn) Name() string

Name returns the name of the column

func (*Int16Int64DictColumn) NullN

func (a *Int16Int64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int16Int64DictColumn) Type

func (a *Int16Int64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int16Int64DictColumn) TypeString

func (a *Int16Int64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int16Int64DictColumn) Value

func (a *Int16Int64DictColumn) Value(i int) (int16, bool)

Value constructs a value of type Int16 from the Int16Int64DictColumn

func (*Int16Int64DictColumn) Values

func (a *Int16Int64DictColumn) Values() ([]int16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int16Int8DictColumn

type Int16Int8DictColumn struct {
	// contains filtered or unexported fields
}

Int16Int8DictColumn represents a dict-encoded column with underlying data of type Int16 and dict key of type Int8

func (*Int16Int8DictColumn) Length

func (a *Int16Int8DictColumn) Length() int

Length returns the number of rows in the column

func (*Int16Int8DictColumn) Name

func (a *Int16Int8DictColumn) Name() string

Name returns the name of the column

func (*Int16Int8DictColumn) NullN

func (a *Int16Int8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int16Int8DictColumn) Type

func (a *Int16Int8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int16Int8DictColumn) TypeString

func (a *Int16Int8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int16Int8DictColumn) Value

func (a *Int16Int8DictColumn) Value(i int) (int16, bool)

Value constructs a value of type Int16 from the Int16Int8DictColumn

func (*Int16Int8DictColumn) Values

func (a *Int16Int8DictColumn) Values() ([]int16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int16Uint16DictColumn

type Int16Uint16DictColumn struct {
	// contains filtered or unexported fields
}

Int16Uint16DictColumn represents a dict-encoded column with underlying data of type Int16 and dict key of type Uint16

func (*Int16Uint16DictColumn) Length

func (a *Int16Uint16DictColumn) Length() int

Length returns the number of rows in the column

func (*Int16Uint16DictColumn) Name

func (a *Int16Uint16DictColumn) Name() string

Name returns the name of the column

func (*Int16Uint16DictColumn) NullN

func (a *Int16Uint16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int16Uint16DictColumn) Type

func (a *Int16Uint16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int16Uint16DictColumn) TypeString

func (a *Int16Uint16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int16Uint16DictColumn) Value

func (a *Int16Uint16DictColumn) Value(i int) (int16, bool)

Value constructs a value of type Int16 from the Int16Uint16DictColumn

func (*Int16Uint16DictColumn) Values

func (a *Int16Uint16DictColumn) Values() ([]int16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int16Uint32DictColumn

type Int16Uint32DictColumn struct {
	// contains filtered or unexported fields
}

Int16Uint32DictColumn represents a dict-encoded column with underlying data of type Int16 and dict key of type Uint32

func (*Int16Uint32DictColumn) Length

func (a *Int16Uint32DictColumn) Length() int

Length returns the number of rows in the column

func (*Int16Uint32DictColumn) Name

func (a *Int16Uint32DictColumn) Name() string

Name returns the name of the column

func (*Int16Uint32DictColumn) NullN

func (a *Int16Uint32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int16Uint32DictColumn) Type

func (a *Int16Uint32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int16Uint32DictColumn) TypeString

func (a *Int16Uint32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int16Uint32DictColumn) Value

func (a *Int16Uint32DictColumn) Value(i int) (int16, bool)

Value constructs a value of type Int16 from the Int16Uint32DictColumn

func (*Int16Uint32DictColumn) Values

func (a *Int16Uint32DictColumn) Values() ([]int16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int16Uint64DictColumn

type Int16Uint64DictColumn struct {
	// contains filtered or unexported fields
}

Int16Uint64DictColumn represents a dict-encoded column with underlying data of type Int16 and dict key of type Uint64

func (*Int16Uint64DictColumn) Length

func (a *Int16Uint64DictColumn) Length() int

Length returns the number of rows in the column

func (*Int16Uint64DictColumn) Name

func (a *Int16Uint64DictColumn) Name() string

Name returns the name of the column

func (*Int16Uint64DictColumn) NullN

func (a *Int16Uint64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int16Uint64DictColumn) Type

func (a *Int16Uint64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int16Uint64DictColumn) TypeString

func (a *Int16Uint64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int16Uint64DictColumn) Value

func (a *Int16Uint64DictColumn) Value(i int) (int16, bool)

Value constructs a value of type Int16 from the Int16Uint64DictColumn

func (*Int16Uint64DictColumn) Values

func (a *Int16Uint64DictColumn) Values() ([]int16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int16Uint8DictColumn

type Int16Uint8DictColumn struct {
	// contains filtered or unexported fields
}

Int16Uint8DictColumn represents a dict-encoded column with underlying data of type Int16 and dict key of type Uint8

func (*Int16Uint8DictColumn) Length

func (a *Int16Uint8DictColumn) Length() int

Length returns the number of rows in the column

func (*Int16Uint8DictColumn) Name

func (a *Int16Uint8DictColumn) Name() string

Name returns the name of the column

func (*Int16Uint8DictColumn) NullN

func (a *Int16Uint8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int16Uint8DictColumn) Type

func (a *Int16Uint8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int16Uint8DictColumn) TypeString

func (a *Int16Uint8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int16Uint8DictColumn) Value

func (a *Int16Uint8DictColumn) Value(i int) (int16, bool)

Value constructs a value of type Int16 from the Int16Uint8DictColumn

func (*Int16Uint8DictColumn) Values

func (a *Int16Uint8DictColumn) Values() ([]int16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int32Column

type Int32Column struct {
	// contains filtered or unexported fields
}

Int32Column is a type that represents an immutable sequence of int32 values.

func NewInt32Column

func NewInt32Column(src *Source, vals *fbs.PrimitiveArray, name string) *Int32Column

NewInt32Column constructs a new Int32Column given the Source and column description from flatbuffers metadata

func (*Int32Column) Length

func (a *Int32Column) Length() int

Length returns the number of rows in the column

func (*Int32Column) Name

func (a *Int32Column) Name() string

Name returns the name of the column

func (*Int32Column) NullN

func (a *Int32Column) NullN() int64

NullN returns how many null values there are in the column

func (*Int32Column) ToFullColumn

func (a *Int32Column) ToFullColumn() (*Int32FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Int32Column) Type

func (a *Int32Column) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int32Column) TypeString

func (a *Int32Column) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int32Column) Value

func (a *Int32Column) Value(i int) (int32, bool)

Value extracts a single value from location i and whether that value is non-null. If null, then the result will be (0, false)

func (*Int32Column) Values

func (a *Int32Column) Values() ([]int32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int32FullColumn

type Int32FullColumn struct {
	// contains filtered or unexported fields
}

Int32FullColumn is a type that represents an immutable sequence of int32 values with no missing data

func NewInt32FullColumn

func NewInt32FullColumn(src *Source, vals *fbs.PrimitiveArray, name string) *Int32FullColumn

NewInt32FullColumn constructs a new Int32FullColumn given the Source and column description from flatbuffers metadata

func (*Int32FullColumn) Length

func (a *Int32FullColumn) Length() int

Length returns the number of rows in the column

func (*Int32FullColumn) Name

func (a *Int32FullColumn) Name() string

Name returns the name of the column

func (*Int32FullColumn) NullN

func (a *Int32FullColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int32FullColumn) ToFullColumn

func (a *Int32FullColumn) ToFullColumn() (*Int32FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Int32FullColumn) Type

func (a *Int32FullColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int32FullColumn) TypeString

func (a *Int32FullColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int32FullColumn) Value

func (a *Int32FullColumn) Value(i int) int32

Value extracts a single value from location i and whether

func (*Int32FullColumn) Values

func (a *Int32FullColumn) Values() []int32

Values extracts slices of all values in the column

type Int32Int16DictColumn

type Int32Int16DictColumn struct {
	// contains filtered or unexported fields
}

Int32Int16DictColumn represents a dict-encoded column with underlying data of type Int32 and dict key of type Int16

func (*Int32Int16DictColumn) Length

func (a *Int32Int16DictColumn) Length() int

Length returns the number of rows in the column

func (*Int32Int16DictColumn) Name

func (a *Int32Int16DictColumn) Name() string

Name returns the name of the column

func (*Int32Int16DictColumn) NullN

func (a *Int32Int16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int32Int16DictColumn) Type

func (a *Int32Int16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int32Int16DictColumn) TypeString

func (a *Int32Int16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int32Int16DictColumn) Value

func (a *Int32Int16DictColumn) Value(i int) (int32, bool)

Value constructs a value of type Int32 from the Int32Int16DictColumn

func (*Int32Int16DictColumn) Values

func (a *Int32Int16DictColumn) Values() ([]int32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int32Int32DictColumn

type Int32Int32DictColumn struct {
	// contains filtered or unexported fields
}

Int32Int32DictColumn represents a dict-encoded column with underlying data of type Int32 and dict key of type Int32

func (*Int32Int32DictColumn) Length

func (a *Int32Int32DictColumn) Length() int

Length returns the number of rows in the column

func (*Int32Int32DictColumn) Name

func (a *Int32Int32DictColumn) Name() string

Name returns the name of the column

func (*Int32Int32DictColumn) NullN

func (a *Int32Int32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int32Int32DictColumn) Type

func (a *Int32Int32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int32Int32DictColumn) TypeString

func (a *Int32Int32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int32Int32DictColumn) Value

func (a *Int32Int32DictColumn) Value(i int) (int32, bool)

Value constructs a value of type Int32 from the Int32Int32DictColumn

func (*Int32Int32DictColumn) Values

func (a *Int32Int32DictColumn) Values() ([]int32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int32Int64DictColumn

type Int32Int64DictColumn struct {
	// contains filtered or unexported fields
}

Int32Int64DictColumn represents a dict-encoded column with underlying data of type Int32 and dict key of type Int64

func (*Int32Int64DictColumn) Length

func (a *Int32Int64DictColumn) Length() int

Length returns the number of rows in the column

func (*Int32Int64DictColumn) Name

func (a *Int32Int64DictColumn) Name() string

Name returns the name of the column

func (*Int32Int64DictColumn) NullN

func (a *Int32Int64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int32Int64DictColumn) Type

func (a *Int32Int64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int32Int64DictColumn) TypeString

func (a *Int32Int64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int32Int64DictColumn) Value

func (a *Int32Int64DictColumn) Value(i int) (int32, bool)

Value constructs a value of type Int32 from the Int32Int64DictColumn

func (*Int32Int64DictColumn) Values

func (a *Int32Int64DictColumn) Values() ([]int32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int32Int8DictColumn

type Int32Int8DictColumn struct {
	// contains filtered or unexported fields
}

Int32Int8DictColumn represents a dict-encoded column with underlying data of type Int32 and dict key of type Int8

func (*Int32Int8DictColumn) Length

func (a *Int32Int8DictColumn) Length() int

Length returns the number of rows in the column

func (*Int32Int8DictColumn) Name

func (a *Int32Int8DictColumn) Name() string

Name returns the name of the column

func (*Int32Int8DictColumn) NullN

func (a *Int32Int8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int32Int8DictColumn) Type

func (a *Int32Int8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int32Int8DictColumn) TypeString

func (a *Int32Int8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int32Int8DictColumn) Value

func (a *Int32Int8DictColumn) Value(i int) (int32, bool)

Value constructs a value of type Int32 from the Int32Int8DictColumn

func (*Int32Int8DictColumn) Values

func (a *Int32Int8DictColumn) Values() ([]int32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int32Uint16DictColumn

type Int32Uint16DictColumn struct {
	// contains filtered or unexported fields
}

Int32Uint16DictColumn represents a dict-encoded column with underlying data of type Int32 and dict key of type Uint16

func (*Int32Uint16DictColumn) Length

func (a *Int32Uint16DictColumn) Length() int

Length returns the number of rows in the column

func (*Int32Uint16DictColumn) Name

func (a *Int32Uint16DictColumn) Name() string

Name returns the name of the column

func (*Int32Uint16DictColumn) NullN

func (a *Int32Uint16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int32Uint16DictColumn) Type

func (a *Int32Uint16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int32Uint16DictColumn) TypeString

func (a *Int32Uint16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int32Uint16DictColumn) Value

func (a *Int32Uint16DictColumn) Value(i int) (int32, bool)

Value constructs a value of type Int32 from the Int32Uint16DictColumn

func (*Int32Uint16DictColumn) Values

func (a *Int32Uint16DictColumn) Values() ([]int32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int32Uint32DictColumn

type Int32Uint32DictColumn struct {
	// contains filtered or unexported fields
}

Int32Uint32DictColumn represents a dict-encoded column with underlying data of type Int32 and dict key of type Uint32

func (*Int32Uint32DictColumn) Length

func (a *Int32Uint32DictColumn) Length() int

Length returns the number of rows in the column

func (*Int32Uint32DictColumn) Name

func (a *Int32Uint32DictColumn) Name() string

Name returns the name of the column

func (*Int32Uint32DictColumn) NullN

func (a *Int32Uint32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int32Uint32DictColumn) Type

func (a *Int32Uint32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int32Uint32DictColumn) TypeString

func (a *Int32Uint32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int32Uint32DictColumn) Value

func (a *Int32Uint32DictColumn) Value(i int) (int32, bool)

Value constructs a value of type Int32 from the Int32Uint32DictColumn

func (*Int32Uint32DictColumn) Values

func (a *Int32Uint32DictColumn) Values() ([]int32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int32Uint64DictColumn

type Int32Uint64DictColumn struct {
	// contains filtered or unexported fields
}

Int32Uint64DictColumn represents a dict-encoded column with underlying data of type Int32 and dict key of type Uint64

func (*Int32Uint64DictColumn) Length

func (a *Int32Uint64DictColumn) Length() int

Length returns the number of rows in the column

func (*Int32Uint64DictColumn) Name

func (a *Int32Uint64DictColumn) Name() string

Name returns the name of the column

func (*Int32Uint64DictColumn) NullN

func (a *Int32Uint64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int32Uint64DictColumn) Type

func (a *Int32Uint64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int32Uint64DictColumn) TypeString

func (a *Int32Uint64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int32Uint64DictColumn) Value

func (a *Int32Uint64DictColumn) Value(i int) (int32, bool)

Value constructs a value of type Int32 from the Int32Uint64DictColumn

func (*Int32Uint64DictColumn) Values

func (a *Int32Uint64DictColumn) Values() ([]int32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int32Uint8DictColumn

type Int32Uint8DictColumn struct {
	// contains filtered or unexported fields
}

Int32Uint8DictColumn represents a dict-encoded column with underlying data of type Int32 and dict key of type Uint8

func (*Int32Uint8DictColumn) Length

func (a *Int32Uint8DictColumn) Length() int

Length returns the number of rows in the column

func (*Int32Uint8DictColumn) Name

func (a *Int32Uint8DictColumn) Name() string

Name returns the name of the column

func (*Int32Uint8DictColumn) NullN

func (a *Int32Uint8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int32Uint8DictColumn) Type

func (a *Int32Uint8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int32Uint8DictColumn) TypeString

func (a *Int32Uint8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int32Uint8DictColumn) Value

func (a *Int32Uint8DictColumn) Value(i int) (int32, bool)

Value constructs a value of type Int32 from the Int32Uint8DictColumn

func (*Int32Uint8DictColumn) Values

func (a *Int32Uint8DictColumn) Values() ([]int32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int64Column

type Int64Column struct {
	// contains filtered or unexported fields
}

Int64Column is a type that represents an immutable sequence of int64 values.

func NewInt64Column

func NewInt64Column(src *Source, vals *fbs.PrimitiveArray, name string) *Int64Column

NewInt64Column constructs a new Int64Column given the Source and column description from flatbuffers metadata

func (*Int64Column) Length

func (a *Int64Column) Length() int

Length returns the number of rows in the column

func (*Int64Column) Name

func (a *Int64Column) Name() string

Name returns the name of the column

func (*Int64Column) NullN

func (a *Int64Column) NullN() int64

NullN returns how many null values there are in the column

func (*Int64Column) ToFullColumn

func (a *Int64Column) ToFullColumn() (*Int64FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Int64Column) Type

func (a *Int64Column) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int64Column) TypeString

func (a *Int64Column) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int64Column) Value

func (a *Int64Column) Value(i int) (int64, bool)

Value extracts a single value from location i and whether that value is non-null. If null, then the result will be (0, false)

func (*Int64Column) Values

func (a *Int64Column) Values() ([]int64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int64FullColumn

type Int64FullColumn struct {
	// contains filtered or unexported fields
}

Int64FullColumn is a type that represents an immutable sequence of int64 values with no missing data

func NewInt64FullColumn

func NewInt64FullColumn(src *Source, vals *fbs.PrimitiveArray, name string) *Int64FullColumn

NewInt64FullColumn constructs a new Int64FullColumn given the Source and column description from flatbuffers metadata

func (*Int64FullColumn) Length

func (a *Int64FullColumn) Length() int

Length returns the number of rows in the column

func (*Int64FullColumn) Name

func (a *Int64FullColumn) Name() string

Name returns the name of the column

func (*Int64FullColumn) NullN

func (a *Int64FullColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int64FullColumn) ToFullColumn

func (a *Int64FullColumn) ToFullColumn() (*Int64FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Int64FullColumn) Type

func (a *Int64FullColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int64FullColumn) TypeString

func (a *Int64FullColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int64FullColumn) Value

func (a *Int64FullColumn) Value(i int) int64

Value extracts a single value from location i and whether

func (*Int64FullColumn) Values

func (a *Int64FullColumn) Values() []int64

Values extracts slices of all values in the column

type Int64Int16DictColumn

type Int64Int16DictColumn struct {
	// contains filtered or unexported fields
}

Int64Int16DictColumn represents a dict-encoded column with underlying data of type Int64 and dict key of type Int16

func (*Int64Int16DictColumn) Length

func (a *Int64Int16DictColumn) Length() int

Length returns the number of rows in the column

func (*Int64Int16DictColumn) Name

func (a *Int64Int16DictColumn) Name() string

Name returns the name of the column

func (*Int64Int16DictColumn) NullN

func (a *Int64Int16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int64Int16DictColumn) Type

func (a *Int64Int16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int64Int16DictColumn) TypeString

func (a *Int64Int16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int64Int16DictColumn) Value

func (a *Int64Int16DictColumn) Value(i int) (int64, bool)

Value constructs a value of type Int64 from the Int64Int16DictColumn

func (*Int64Int16DictColumn) Values

func (a *Int64Int16DictColumn) Values() ([]int64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int64Int32DictColumn

type Int64Int32DictColumn struct {
	// contains filtered or unexported fields
}

Int64Int32DictColumn represents a dict-encoded column with underlying data of type Int64 and dict key of type Int32

func (*Int64Int32DictColumn) Length

func (a *Int64Int32DictColumn) Length() int

Length returns the number of rows in the column

func (*Int64Int32DictColumn) Name

func (a *Int64Int32DictColumn) Name() string

Name returns the name of the column

func (*Int64Int32DictColumn) NullN

func (a *Int64Int32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int64Int32DictColumn) Type

func (a *Int64Int32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int64Int32DictColumn) TypeString

func (a *Int64Int32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int64Int32DictColumn) Value

func (a *Int64Int32DictColumn) Value(i int) (int64, bool)

Value constructs a value of type Int64 from the Int64Int32DictColumn

func (*Int64Int32DictColumn) Values

func (a *Int64Int32DictColumn) Values() ([]int64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int64Int64DictColumn

type Int64Int64DictColumn struct {
	// contains filtered or unexported fields
}

Int64Int64DictColumn represents a dict-encoded column with underlying data of type Int64 and dict key of type Int64

func (*Int64Int64DictColumn) Length

func (a *Int64Int64DictColumn) Length() int

Length returns the number of rows in the column

func (*Int64Int64DictColumn) Name

func (a *Int64Int64DictColumn) Name() string

Name returns the name of the column

func (*Int64Int64DictColumn) NullN

func (a *Int64Int64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int64Int64DictColumn) Type

func (a *Int64Int64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int64Int64DictColumn) TypeString

func (a *Int64Int64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int64Int64DictColumn) Value

func (a *Int64Int64DictColumn) Value(i int) (int64, bool)

Value constructs a value of type Int64 from the Int64Int64DictColumn

func (*Int64Int64DictColumn) Values

func (a *Int64Int64DictColumn) Values() ([]int64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int64Int8DictColumn

type Int64Int8DictColumn struct {
	// contains filtered or unexported fields
}

Int64Int8DictColumn represents a dict-encoded column with underlying data of type Int64 and dict key of type Int8

func (*Int64Int8DictColumn) Length

func (a *Int64Int8DictColumn) Length() int

Length returns the number of rows in the column

func (*Int64Int8DictColumn) Name

func (a *Int64Int8DictColumn) Name() string

Name returns the name of the column

func (*Int64Int8DictColumn) NullN

func (a *Int64Int8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int64Int8DictColumn) Type

func (a *Int64Int8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int64Int8DictColumn) TypeString

func (a *Int64Int8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int64Int8DictColumn) Value

func (a *Int64Int8DictColumn) Value(i int) (int64, bool)

Value constructs a value of type Int64 from the Int64Int8DictColumn

func (*Int64Int8DictColumn) Values

func (a *Int64Int8DictColumn) Values() ([]int64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int64Uint16DictColumn

type Int64Uint16DictColumn struct {
	// contains filtered or unexported fields
}

Int64Uint16DictColumn represents a dict-encoded column with underlying data of type Int64 and dict key of type Uint16

func (*Int64Uint16DictColumn) Length

func (a *Int64Uint16DictColumn) Length() int

Length returns the number of rows in the column

func (*Int64Uint16DictColumn) Name

func (a *Int64Uint16DictColumn) Name() string

Name returns the name of the column

func (*Int64Uint16DictColumn) NullN

func (a *Int64Uint16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int64Uint16DictColumn) Type

func (a *Int64Uint16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int64Uint16DictColumn) TypeString

func (a *Int64Uint16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int64Uint16DictColumn) Value

func (a *Int64Uint16DictColumn) Value(i int) (int64, bool)

Value constructs a value of type Int64 from the Int64Uint16DictColumn

func (*Int64Uint16DictColumn) Values

func (a *Int64Uint16DictColumn) Values() ([]int64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int64Uint32DictColumn

type Int64Uint32DictColumn struct {
	// contains filtered or unexported fields
}

Int64Uint32DictColumn represents a dict-encoded column with underlying data of type Int64 and dict key of type Uint32

func (*Int64Uint32DictColumn) Length

func (a *Int64Uint32DictColumn) Length() int

Length returns the number of rows in the column

func (*Int64Uint32DictColumn) Name

func (a *Int64Uint32DictColumn) Name() string

Name returns the name of the column

func (*Int64Uint32DictColumn) NullN

func (a *Int64Uint32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int64Uint32DictColumn) Type

func (a *Int64Uint32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int64Uint32DictColumn) TypeString

func (a *Int64Uint32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int64Uint32DictColumn) Value

func (a *Int64Uint32DictColumn) Value(i int) (int64, bool)

Value constructs a value of type Int64 from the Int64Uint32DictColumn

func (*Int64Uint32DictColumn) Values

func (a *Int64Uint32DictColumn) Values() ([]int64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int64Uint64DictColumn

type Int64Uint64DictColumn struct {
	// contains filtered or unexported fields
}

Int64Uint64DictColumn represents a dict-encoded column with underlying data of type Int64 and dict key of type Uint64

func (*Int64Uint64DictColumn) Length

func (a *Int64Uint64DictColumn) Length() int

Length returns the number of rows in the column

func (*Int64Uint64DictColumn) Name

func (a *Int64Uint64DictColumn) Name() string

Name returns the name of the column

func (*Int64Uint64DictColumn) NullN

func (a *Int64Uint64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int64Uint64DictColumn) Type

func (a *Int64Uint64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int64Uint64DictColumn) TypeString

func (a *Int64Uint64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int64Uint64DictColumn) Value

func (a *Int64Uint64DictColumn) Value(i int) (int64, bool)

Value constructs a value of type Int64 from the Int64Uint64DictColumn

func (*Int64Uint64DictColumn) Values

func (a *Int64Uint64DictColumn) Values() ([]int64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int64Uint8DictColumn

type Int64Uint8DictColumn struct {
	// contains filtered or unexported fields
}

Int64Uint8DictColumn represents a dict-encoded column with underlying data of type Int64 and dict key of type Uint8

func (*Int64Uint8DictColumn) Length

func (a *Int64Uint8DictColumn) Length() int

Length returns the number of rows in the column

func (*Int64Uint8DictColumn) Name

func (a *Int64Uint8DictColumn) Name() string

Name returns the name of the column

func (*Int64Uint8DictColumn) NullN

func (a *Int64Uint8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int64Uint8DictColumn) Type

func (a *Int64Uint8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int64Uint8DictColumn) TypeString

func (a *Int64Uint8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int64Uint8DictColumn) Value

func (a *Int64Uint8DictColumn) Value(i int) (int64, bool)

Value constructs a value of type Int64 from the Int64Uint8DictColumn

func (*Int64Uint8DictColumn) Values

func (a *Int64Uint8DictColumn) Values() ([]int64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int8Column

type Int8Column struct {
	// contains filtered or unexported fields
}

Int8Column is a type that represents an immutable sequence of int8 values.

func NewInt8Column

func NewInt8Column(src *Source, vals *fbs.PrimitiveArray, name string) *Int8Column

NewInt8Column constructs a new Int8Column given the Source and column description from flatbuffers metadata

func (*Int8Column) Length

func (a *Int8Column) Length() int

Length returns the number of rows in the column

func (*Int8Column) Name

func (a *Int8Column) Name() string

Name returns the name of the column

func (*Int8Column) NullN

func (a *Int8Column) NullN() int64

NullN returns how many null values there are in the column

func (*Int8Column) ToFullColumn

func (a *Int8Column) ToFullColumn() (*Int8FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Int8Column) Type

func (a *Int8Column) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int8Column) TypeString

func (a *Int8Column) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int8Column) Value

func (a *Int8Column) Value(i int) (int8, bool)

Value extracts a single value from location i and whether that value is non-null. If null, then the result will be (0, false)

func (*Int8Column) Values

func (a *Int8Column) Values() ([]int8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int8FullColumn

type Int8FullColumn struct {
	// contains filtered or unexported fields
}

Int8FullColumn is a type that represents an immutable sequence of int8 values with no missing data

func NewInt8FullColumn

func NewInt8FullColumn(src *Source, vals *fbs.PrimitiveArray, name string) *Int8FullColumn

NewInt8FullColumn constructs a new Int8FullColumn given the Source and column description from flatbuffers metadata

func (*Int8FullColumn) Length

func (a *Int8FullColumn) Length() int

Length returns the number of rows in the column

func (*Int8FullColumn) Name

func (a *Int8FullColumn) Name() string

Name returns the name of the column

func (*Int8FullColumn) NullN

func (a *Int8FullColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int8FullColumn) ToFullColumn

func (a *Int8FullColumn) ToFullColumn() (*Int8FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Int8FullColumn) Type

func (a *Int8FullColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int8FullColumn) TypeString

func (a *Int8FullColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int8FullColumn) Value

func (a *Int8FullColumn) Value(i int) int8

Value extracts a single value from location i and whether

func (*Int8FullColumn) Values

func (a *Int8FullColumn) Values() []int8

Values extracts slices of all values in the column

type Int8Int16DictColumn

type Int8Int16DictColumn struct {
	// contains filtered or unexported fields
}

Int8Int16DictColumn represents a dict-encoded column with underlying data of type Int8 and dict key of type Int16

func (*Int8Int16DictColumn) Length

func (a *Int8Int16DictColumn) Length() int

Length returns the number of rows in the column

func (*Int8Int16DictColumn) Name

func (a *Int8Int16DictColumn) Name() string

Name returns the name of the column

func (*Int8Int16DictColumn) NullN

func (a *Int8Int16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int8Int16DictColumn) Type

func (a *Int8Int16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int8Int16DictColumn) TypeString

func (a *Int8Int16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int8Int16DictColumn) Value

func (a *Int8Int16DictColumn) Value(i int) (int8, bool)

Value constructs a value of type Int8 from the Int8Int16DictColumn

func (*Int8Int16DictColumn) Values

func (a *Int8Int16DictColumn) Values() ([]int8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int8Int32DictColumn

type Int8Int32DictColumn struct {
	// contains filtered or unexported fields
}

Int8Int32DictColumn represents a dict-encoded column with underlying data of type Int8 and dict key of type Int32

func (*Int8Int32DictColumn) Length

func (a *Int8Int32DictColumn) Length() int

Length returns the number of rows in the column

func (*Int8Int32DictColumn) Name

func (a *Int8Int32DictColumn) Name() string

Name returns the name of the column

func (*Int8Int32DictColumn) NullN

func (a *Int8Int32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int8Int32DictColumn) Type

func (a *Int8Int32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int8Int32DictColumn) TypeString

func (a *Int8Int32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int8Int32DictColumn) Value

func (a *Int8Int32DictColumn) Value(i int) (int8, bool)

Value constructs a value of type Int8 from the Int8Int32DictColumn

func (*Int8Int32DictColumn) Values

func (a *Int8Int32DictColumn) Values() ([]int8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int8Int64DictColumn

type Int8Int64DictColumn struct {
	// contains filtered or unexported fields
}

Int8Int64DictColumn represents a dict-encoded column with underlying data of type Int8 and dict key of type Int64

func (*Int8Int64DictColumn) Length

func (a *Int8Int64DictColumn) Length() int

Length returns the number of rows in the column

func (*Int8Int64DictColumn) Name

func (a *Int8Int64DictColumn) Name() string

Name returns the name of the column

func (*Int8Int64DictColumn) NullN

func (a *Int8Int64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int8Int64DictColumn) Type

func (a *Int8Int64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int8Int64DictColumn) TypeString

func (a *Int8Int64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int8Int64DictColumn) Value

func (a *Int8Int64DictColumn) Value(i int) (int8, bool)

Value constructs a value of type Int8 from the Int8Int64DictColumn

func (*Int8Int64DictColumn) Values

func (a *Int8Int64DictColumn) Values() ([]int8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int8Int8DictColumn

type Int8Int8DictColumn struct {
	// contains filtered or unexported fields
}

Int8Int8DictColumn represents a dict-encoded column with underlying data of type Int8 and dict key of type Int8

func (*Int8Int8DictColumn) Length

func (a *Int8Int8DictColumn) Length() int

Length returns the number of rows in the column

func (*Int8Int8DictColumn) Name

func (a *Int8Int8DictColumn) Name() string

Name returns the name of the column

func (*Int8Int8DictColumn) NullN

func (a *Int8Int8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int8Int8DictColumn) Type

func (a *Int8Int8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int8Int8DictColumn) TypeString

func (a *Int8Int8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int8Int8DictColumn) Value

func (a *Int8Int8DictColumn) Value(i int) (int8, bool)

Value constructs a value of type Int8 from the Int8Int8DictColumn

func (*Int8Int8DictColumn) Values

func (a *Int8Int8DictColumn) Values() ([]int8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int8Uint16DictColumn

type Int8Uint16DictColumn struct {
	// contains filtered or unexported fields
}

Int8Uint16DictColumn represents a dict-encoded column with underlying data of type Int8 and dict key of type Uint16

func (*Int8Uint16DictColumn) Length

func (a *Int8Uint16DictColumn) Length() int

Length returns the number of rows in the column

func (*Int8Uint16DictColumn) Name

func (a *Int8Uint16DictColumn) Name() string

Name returns the name of the column

func (*Int8Uint16DictColumn) NullN

func (a *Int8Uint16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int8Uint16DictColumn) Type

func (a *Int8Uint16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int8Uint16DictColumn) TypeString

func (a *Int8Uint16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int8Uint16DictColumn) Value

func (a *Int8Uint16DictColumn) Value(i int) (int8, bool)

Value constructs a value of type Int8 from the Int8Uint16DictColumn

func (*Int8Uint16DictColumn) Values

func (a *Int8Uint16DictColumn) Values() ([]int8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int8Uint32DictColumn

type Int8Uint32DictColumn struct {
	// contains filtered or unexported fields
}

Int8Uint32DictColumn represents a dict-encoded column with underlying data of type Int8 and dict key of type Uint32

func (*Int8Uint32DictColumn) Length

func (a *Int8Uint32DictColumn) Length() int

Length returns the number of rows in the column

func (*Int8Uint32DictColumn) Name

func (a *Int8Uint32DictColumn) Name() string

Name returns the name of the column

func (*Int8Uint32DictColumn) NullN

func (a *Int8Uint32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int8Uint32DictColumn) Type

func (a *Int8Uint32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int8Uint32DictColumn) TypeString

func (a *Int8Uint32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int8Uint32DictColumn) Value

func (a *Int8Uint32DictColumn) Value(i int) (int8, bool)

Value constructs a value of type Int8 from the Int8Uint32DictColumn

func (*Int8Uint32DictColumn) Values

func (a *Int8Uint32DictColumn) Values() ([]int8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int8Uint64DictColumn

type Int8Uint64DictColumn struct {
	// contains filtered or unexported fields
}

Int8Uint64DictColumn represents a dict-encoded column with underlying data of type Int8 and dict key of type Uint64

func (*Int8Uint64DictColumn) Length

func (a *Int8Uint64DictColumn) Length() int

Length returns the number of rows in the column

func (*Int8Uint64DictColumn) Name

func (a *Int8Uint64DictColumn) Name() string

Name returns the name of the column

func (*Int8Uint64DictColumn) NullN

func (a *Int8Uint64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int8Uint64DictColumn) Type

func (a *Int8Uint64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int8Uint64DictColumn) TypeString

func (a *Int8Uint64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int8Uint64DictColumn) Value

func (a *Int8Uint64DictColumn) Value(i int) (int8, bool)

Value constructs a value of type Int8 from the Int8Uint64DictColumn

func (*Int8Uint64DictColumn) Values

func (a *Int8Uint64DictColumn) Values() ([]int8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Int8Uint8DictColumn

type Int8Uint8DictColumn struct {
	// contains filtered or unexported fields
}

Int8Uint8DictColumn represents a dict-encoded column with underlying data of type Int8 and dict key of type Uint8

func (*Int8Uint8DictColumn) Length

func (a *Int8Uint8DictColumn) Length() int

Length returns the number of rows in the column

func (*Int8Uint8DictColumn) Name

func (a *Int8Uint8DictColumn) Name() string

Name returns the name of the column

func (*Int8Uint8DictColumn) NullN

func (a *Int8Uint8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Int8Uint8DictColumn) Type

func (a *Int8Uint8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Int8Uint8DictColumn) TypeString

func (a *Int8Uint8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Int8Uint8DictColumn) Value

func (a *Int8Uint8DictColumn) Value(i int) (int8, bool)

Value constructs a value of type Int8 from the Int8Uint8DictColumn

func (*Int8Uint8DictColumn) Values

func (a *Int8Uint8DictColumn) Values() ([]int8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Source

type Source struct {
	Data    *mmap.ReaderAt
	Ctable  *fbs.CTable
	Columns []FeatherColumn
}

Source holds the source for the feather file

func Read

func Read(fn string) (*Source, error)

Read reads a feather file, parses metadata, and returns a Source

func (*Source) NumCols

func (src *Source) NumCols() int

NumCols returns the number of columns in the feather file

func (*Source) NumRows

func (src *Source) NumRows() int

NumRows returns the number of rows in the feather file

func (Source) String

func (src Source) String() string

type StringColumn

type StringColumn struct {
	// contains filtered or unexported fields
}

StringColumn is a type that represents an immutable sequence of string values.

func NewStringColumn

func NewStringColumn(src *Source, vals *fbs.PrimitiveArray, name string) *StringColumn

NewStringColumn constructs a new StringColumn given the Source and column description from flatbuffers metadata

func (*StringColumn) Length

func (a *StringColumn) Length() int

Length returns the number of rows in the column

func (*StringColumn) Name

func (a *StringColumn) Name() string

Name returns the name of the column

func (*StringColumn) NullN

func (a *StringColumn) NullN() int64

NullN returns how many null values there are in the column

func (*StringColumn) ToFullColumn

func (a *StringColumn) ToFullColumn() (*StringFullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*StringColumn) Type

func (a *StringColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*StringColumn) TypeString

func (a *StringColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*StringColumn) Value

func (a *StringColumn) Value(i int) (string, bool)

Value extracts a single value from location i and whether that value is non-null. If null, then the result will be (0, false)

func (*StringColumn) Values

func (a *StringColumn) Values() ([]string, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type StringFullColumn

type StringFullColumn struct {
	// contains filtered or unexported fields
}

StringFullColumn is a type that represents an immutable sequence of string values with no missing data

func NewStringFullColumn

func NewStringFullColumn(src *Source, vals *fbs.PrimitiveArray, name string) *StringFullColumn

NewStringFullColumn constructs a new StringFullColumn given the Source and column description from flatbuffers metadata

func (*StringFullColumn) Length

func (a *StringFullColumn) Length() int

Length returns the number of rows in the column

func (*StringFullColumn) Name

func (a *StringFullColumn) Name() string

Name returns the name of the column

func (*StringFullColumn) NullN

func (a *StringFullColumn) NullN() int64

NullN returns how many null values there are in the column

func (*StringFullColumn) ToFullColumn

func (a *StringFullColumn) ToFullColumn() (*StringFullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*StringFullColumn) Type

func (a *StringFullColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*StringFullColumn) TypeString

func (a *StringFullColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*StringFullColumn) Value

func (a *StringFullColumn) Value(i int) string

Value extracts a single value from location i and whether that value is non-null. If null, then the result will be (0, false)

func (*StringFullColumn) Values

func (a *StringFullColumn) Values() []string

Values extracts a slice of all values

type StringInt16DictColumn

type StringInt16DictColumn struct {
	// contains filtered or unexported fields
}

StringInt16DictColumn represents a dict-encoded column with underlying data of type String and dict key of type Int16

func (*StringInt16DictColumn) Length

func (a *StringInt16DictColumn) Length() int

Length returns the number of rows in the column

func (*StringInt16DictColumn) Name

func (a *StringInt16DictColumn) Name() string

Name returns the name of the column

func (*StringInt16DictColumn) NullN

func (a *StringInt16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*StringInt16DictColumn) Type

func (a *StringInt16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*StringInt16DictColumn) TypeString

func (a *StringInt16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*StringInt16DictColumn) Value

func (a *StringInt16DictColumn) Value(i int) (string, bool)

Value constructs a value of type String from the StringInt16DictColumn

func (*StringInt16DictColumn) Values

func (a *StringInt16DictColumn) Values() ([]string, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type StringInt32DictColumn

type StringInt32DictColumn struct {
	// contains filtered or unexported fields
}

StringInt32DictColumn represents a dict-encoded column with underlying data of type String and dict key of type Int32

func (*StringInt32DictColumn) Length

func (a *StringInt32DictColumn) Length() int

Length returns the number of rows in the column

func (*StringInt32DictColumn) Name

func (a *StringInt32DictColumn) Name() string

Name returns the name of the column

func (*StringInt32DictColumn) NullN

func (a *StringInt32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*StringInt32DictColumn) Type

func (a *StringInt32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*StringInt32DictColumn) TypeString

func (a *StringInt32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*StringInt32DictColumn) Value

func (a *StringInt32DictColumn) Value(i int) (string, bool)

Value constructs a value of type String from the StringInt32DictColumn

func (*StringInt32DictColumn) Values

func (a *StringInt32DictColumn) Values() ([]string, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type StringInt64DictColumn

type StringInt64DictColumn struct {
	// contains filtered or unexported fields
}

StringInt64DictColumn represents a dict-encoded column with underlying data of type String and dict key of type Int64

func (*StringInt64DictColumn) Length

func (a *StringInt64DictColumn) Length() int

Length returns the number of rows in the column

func (*StringInt64DictColumn) Name

func (a *StringInt64DictColumn) Name() string

Name returns the name of the column

func (*StringInt64DictColumn) NullN

func (a *StringInt64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*StringInt64DictColumn) Type

func (a *StringInt64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*StringInt64DictColumn) TypeString

func (a *StringInt64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*StringInt64DictColumn) Value

func (a *StringInt64DictColumn) Value(i int) (string, bool)

Value constructs a value of type String from the StringInt64DictColumn

func (*StringInt64DictColumn) Values

func (a *StringInt64DictColumn) Values() ([]string, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type StringInt8DictColumn

type StringInt8DictColumn struct {
	// contains filtered or unexported fields
}

StringInt8DictColumn represents a dict-encoded column with underlying data of type String and dict key of type Int8

func (*StringInt8DictColumn) Length

func (a *StringInt8DictColumn) Length() int

Length returns the number of rows in the column

func (*StringInt8DictColumn) Name

func (a *StringInt8DictColumn) Name() string

Name returns the name of the column

func (*StringInt8DictColumn) NullN

func (a *StringInt8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*StringInt8DictColumn) Type

func (a *StringInt8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*StringInt8DictColumn) TypeString

func (a *StringInt8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*StringInt8DictColumn) Value

func (a *StringInt8DictColumn) Value(i int) (string, bool)

Value constructs a value of type String from the StringInt8DictColumn

func (*StringInt8DictColumn) Values

func (a *StringInt8DictColumn) Values() ([]string, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type StringUint16DictColumn

type StringUint16DictColumn struct {
	// contains filtered or unexported fields
}

StringUint16DictColumn represents a dict-encoded column with underlying data of type String and dict key of type Uint16

func (*StringUint16DictColumn) Length

func (a *StringUint16DictColumn) Length() int

Length returns the number of rows in the column

func (*StringUint16DictColumn) Name

func (a *StringUint16DictColumn) Name() string

Name returns the name of the column

func (*StringUint16DictColumn) NullN

func (a *StringUint16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*StringUint16DictColumn) Type

func (a *StringUint16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*StringUint16DictColumn) TypeString

func (a *StringUint16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*StringUint16DictColumn) Value

func (a *StringUint16DictColumn) Value(i int) (string, bool)

Value constructs a value of type String from the StringUint16DictColumn

func (*StringUint16DictColumn) Values

func (a *StringUint16DictColumn) Values() ([]string, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type StringUint32DictColumn

type StringUint32DictColumn struct {
	// contains filtered or unexported fields
}

StringUint32DictColumn represents a dict-encoded column with underlying data of type String and dict key of type Uint32

func (*StringUint32DictColumn) Length

func (a *StringUint32DictColumn) Length() int

Length returns the number of rows in the column

func (*StringUint32DictColumn) Name

func (a *StringUint32DictColumn) Name() string

Name returns the name of the column

func (*StringUint32DictColumn) NullN

func (a *StringUint32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*StringUint32DictColumn) Type

func (a *StringUint32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*StringUint32DictColumn) TypeString

func (a *StringUint32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*StringUint32DictColumn) Value

func (a *StringUint32DictColumn) Value(i int) (string, bool)

Value constructs a value of type String from the StringUint32DictColumn

func (*StringUint32DictColumn) Values

func (a *StringUint32DictColumn) Values() ([]string, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type StringUint64DictColumn

type StringUint64DictColumn struct {
	// contains filtered or unexported fields
}

StringUint64DictColumn represents a dict-encoded column with underlying data of type String and dict key of type Uint64

func (*StringUint64DictColumn) Length

func (a *StringUint64DictColumn) Length() int

Length returns the number of rows in the column

func (*StringUint64DictColumn) Name

func (a *StringUint64DictColumn) Name() string

Name returns the name of the column

func (*StringUint64DictColumn) NullN

func (a *StringUint64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*StringUint64DictColumn) Type

func (a *StringUint64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*StringUint64DictColumn) TypeString

func (a *StringUint64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*StringUint64DictColumn) Value

func (a *StringUint64DictColumn) Value(i int) (string, bool)

Value constructs a value of type String from the StringUint64DictColumn

func (*StringUint64DictColumn) Values

func (a *StringUint64DictColumn) Values() ([]string, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type StringUint8DictColumn

type StringUint8DictColumn struct {
	// contains filtered or unexported fields
}

StringUint8DictColumn represents a dict-encoded column with underlying data of type String and dict key of type Uint8

func (*StringUint8DictColumn) Length

func (a *StringUint8DictColumn) Length() int

Length returns the number of rows in the column

func (*StringUint8DictColumn) Name

func (a *StringUint8DictColumn) Name() string

Name returns the name of the column

func (*StringUint8DictColumn) NullN

func (a *StringUint8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*StringUint8DictColumn) Type

func (a *StringUint8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*StringUint8DictColumn) TypeString

func (a *StringUint8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*StringUint8DictColumn) Value

func (a *StringUint8DictColumn) Value(i int) (string, bool)

Value constructs a value of type String from the StringUint8DictColumn

func (*StringUint8DictColumn) Values

func (a *StringUint8DictColumn) Values() ([]string, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint16Column

type Uint16Column struct {
	// contains filtered or unexported fields
}

Uint16Column is a type that represents an immutable sequence of uint16 values.

func NewUint16Column

func NewUint16Column(src *Source, vals *fbs.PrimitiveArray, name string) *Uint16Column

NewUint16Column constructs a new Uint16Column given the Source and column description from flatbuffers metadata

func (*Uint16Column) Length

func (a *Uint16Column) Length() int

Length returns the number of rows in the column

func (*Uint16Column) Name

func (a *Uint16Column) Name() string

Name returns the name of the column

func (*Uint16Column) NullN

func (a *Uint16Column) NullN() int64

NullN returns how many null values there are in the column

func (*Uint16Column) ToFullColumn

func (a *Uint16Column) ToFullColumn() (*Uint16FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Uint16Column) Type

func (a *Uint16Column) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint16Column) TypeString

func (a *Uint16Column) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint16Column) Value

func (a *Uint16Column) Value(i int) (uint16, bool)

Value extracts a single value from location i and whether that value is non-null. If null, then the result will be (0, false)

func (*Uint16Column) Values

func (a *Uint16Column) Values() ([]uint16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint16FullColumn

type Uint16FullColumn struct {
	// contains filtered or unexported fields
}

Uint16FullColumn is a type that represents an immutable sequence of uint16 values with no missing data

func NewUint16FullColumn

func NewUint16FullColumn(src *Source, vals *fbs.PrimitiveArray, name string) *Uint16FullColumn

NewUint16FullColumn constructs a new Uint16FullColumn given the Source and column description from flatbuffers metadata

func (*Uint16FullColumn) Length

func (a *Uint16FullColumn) Length() int

Length returns the number of rows in the column

func (*Uint16FullColumn) Name

func (a *Uint16FullColumn) Name() string

Name returns the name of the column

func (*Uint16FullColumn) NullN

func (a *Uint16FullColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint16FullColumn) ToFullColumn

func (a *Uint16FullColumn) ToFullColumn() (*Uint16FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Uint16FullColumn) Type

func (a *Uint16FullColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint16FullColumn) TypeString

func (a *Uint16FullColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint16FullColumn) Value

func (a *Uint16FullColumn) Value(i int) uint16

Value extracts a single value from location i and whether

func (*Uint16FullColumn) Values

func (a *Uint16FullColumn) Values() []uint16

Values extracts slices of all values in the column

type Uint16Int16DictColumn

type Uint16Int16DictColumn struct {
	// contains filtered or unexported fields
}

Uint16Int16DictColumn represents a dict-encoded column with underlying data of type Uint16 and dict key of type Int16

func (*Uint16Int16DictColumn) Length

func (a *Uint16Int16DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint16Int16DictColumn) Name

func (a *Uint16Int16DictColumn) Name() string

Name returns the name of the column

func (*Uint16Int16DictColumn) NullN

func (a *Uint16Int16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint16Int16DictColumn) Type

func (a *Uint16Int16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint16Int16DictColumn) TypeString

func (a *Uint16Int16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint16Int16DictColumn) Value

func (a *Uint16Int16DictColumn) Value(i int) (uint16, bool)

Value constructs a value of type Uint16 from the Uint16Int16DictColumn

func (*Uint16Int16DictColumn) Values

func (a *Uint16Int16DictColumn) Values() ([]uint16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint16Int32DictColumn

type Uint16Int32DictColumn struct {
	// contains filtered or unexported fields
}

Uint16Int32DictColumn represents a dict-encoded column with underlying data of type Uint16 and dict key of type Int32

func (*Uint16Int32DictColumn) Length

func (a *Uint16Int32DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint16Int32DictColumn) Name

func (a *Uint16Int32DictColumn) Name() string

Name returns the name of the column

func (*Uint16Int32DictColumn) NullN

func (a *Uint16Int32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint16Int32DictColumn) Type

func (a *Uint16Int32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint16Int32DictColumn) TypeString

func (a *Uint16Int32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint16Int32DictColumn) Value

func (a *Uint16Int32DictColumn) Value(i int) (uint16, bool)

Value constructs a value of type Uint16 from the Uint16Int32DictColumn

func (*Uint16Int32DictColumn) Values

func (a *Uint16Int32DictColumn) Values() ([]uint16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint16Int64DictColumn

type Uint16Int64DictColumn struct {
	// contains filtered or unexported fields
}

Uint16Int64DictColumn represents a dict-encoded column with underlying data of type Uint16 and dict key of type Int64

func (*Uint16Int64DictColumn) Length

func (a *Uint16Int64DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint16Int64DictColumn) Name

func (a *Uint16Int64DictColumn) Name() string

Name returns the name of the column

func (*Uint16Int64DictColumn) NullN

func (a *Uint16Int64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint16Int64DictColumn) Type

func (a *Uint16Int64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint16Int64DictColumn) TypeString

func (a *Uint16Int64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint16Int64DictColumn) Value

func (a *Uint16Int64DictColumn) Value(i int) (uint16, bool)

Value constructs a value of type Uint16 from the Uint16Int64DictColumn

func (*Uint16Int64DictColumn) Values

func (a *Uint16Int64DictColumn) Values() ([]uint16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint16Int8DictColumn

type Uint16Int8DictColumn struct {
	// contains filtered or unexported fields
}

Uint16Int8DictColumn represents a dict-encoded column with underlying data of type Uint16 and dict key of type Int8

func (*Uint16Int8DictColumn) Length

func (a *Uint16Int8DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint16Int8DictColumn) Name

func (a *Uint16Int8DictColumn) Name() string

Name returns the name of the column

func (*Uint16Int8DictColumn) NullN

func (a *Uint16Int8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint16Int8DictColumn) Type

func (a *Uint16Int8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint16Int8DictColumn) TypeString

func (a *Uint16Int8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint16Int8DictColumn) Value

func (a *Uint16Int8DictColumn) Value(i int) (uint16, bool)

Value constructs a value of type Uint16 from the Uint16Int8DictColumn

func (*Uint16Int8DictColumn) Values

func (a *Uint16Int8DictColumn) Values() ([]uint16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint16Uint16DictColumn

type Uint16Uint16DictColumn struct {
	// contains filtered or unexported fields
}

Uint16Uint16DictColumn represents a dict-encoded column with underlying data of type Uint16 and dict key of type Uint16

func (*Uint16Uint16DictColumn) Length

func (a *Uint16Uint16DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint16Uint16DictColumn) Name

func (a *Uint16Uint16DictColumn) Name() string

Name returns the name of the column

func (*Uint16Uint16DictColumn) NullN

func (a *Uint16Uint16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint16Uint16DictColumn) Type

func (a *Uint16Uint16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint16Uint16DictColumn) TypeString

func (a *Uint16Uint16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint16Uint16DictColumn) Value

func (a *Uint16Uint16DictColumn) Value(i int) (uint16, bool)

Value constructs a value of type Uint16 from the Uint16Uint16DictColumn

func (*Uint16Uint16DictColumn) Values

func (a *Uint16Uint16DictColumn) Values() ([]uint16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint16Uint32DictColumn

type Uint16Uint32DictColumn struct {
	// contains filtered or unexported fields
}

Uint16Uint32DictColumn represents a dict-encoded column with underlying data of type Uint16 and dict key of type Uint32

func (*Uint16Uint32DictColumn) Length

func (a *Uint16Uint32DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint16Uint32DictColumn) Name

func (a *Uint16Uint32DictColumn) Name() string

Name returns the name of the column

func (*Uint16Uint32DictColumn) NullN

func (a *Uint16Uint32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint16Uint32DictColumn) Type

func (a *Uint16Uint32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint16Uint32DictColumn) TypeString

func (a *Uint16Uint32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint16Uint32DictColumn) Value

func (a *Uint16Uint32DictColumn) Value(i int) (uint16, bool)

Value constructs a value of type Uint16 from the Uint16Uint32DictColumn

func (*Uint16Uint32DictColumn) Values

func (a *Uint16Uint32DictColumn) Values() ([]uint16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint16Uint64DictColumn

type Uint16Uint64DictColumn struct {
	// contains filtered or unexported fields
}

Uint16Uint64DictColumn represents a dict-encoded column with underlying data of type Uint16 and dict key of type Uint64

func (*Uint16Uint64DictColumn) Length

func (a *Uint16Uint64DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint16Uint64DictColumn) Name

func (a *Uint16Uint64DictColumn) Name() string

Name returns the name of the column

func (*Uint16Uint64DictColumn) NullN

func (a *Uint16Uint64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint16Uint64DictColumn) Type

func (a *Uint16Uint64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint16Uint64DictColumn) TypeString

func (a *Uint16Uint64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint16Uint64DictColumn) Value

func (a *Uint16Uint64DictColumn) Value(i int) (uint16, bool)

Value constructs a value of type Uint16 from the Uint16Uint64DictColumn

func (*Uint16Uint64DictColumn) Values

func (a *Uint16Uint64DictColumn) Values() ([]uint16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint16Uint8DictColumn

type Uint16Uint8DictColumn struct {
	// contains filtered or unexported fields
}

Uint16Uint8DictColumn represents a dict-encoded column with underlying data of type Uint16 and dict key of type Uint8

func (*Uint16Uint8DictColumn) Length

func (a *Uint16Uint8DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint16Uint8DictColumn) Name

func (a *Uint16Uint8DictColumn) Name() string

Name returns the name of the column

func (*Uint16Uint8DictColumn) NullN

func (a *Uint16Uint8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint16Uint8DictColumn) Type

func (a *Uint16Uint8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint16Uint8DictColumn) TypeString

func (a *Uint16Uint8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint16Uint8DictColumn) Value

func (a *Uint16Uint8DictColumn) Value(i int) (uint16, bool)

Value constructs a value of type Uint16 from the Uint16Uint8DictColumn

func (*Uint16Uint8DictColumn) Values

func (a *Uint16Uint8DictColumn) Values() ([]uint16, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint32Column

type Uint32Column struct {
	// contains filtered or unexported fields
}

Uint32Column is a type that represents an immutable sequence of uint32 values.

func NewUint32Column

func NewUint32Column(src *Source, vals *fbs.PrimitiveArray, name string) *Uint32Column

NewUint32Column constructs a new Uint32Column given the Source and column description from flatbuffers metadata

func (*Uint32Column) Length

func (a *Uint32Column) Length() int

Length returns the number of rows in the column

func (*Uint32Column) Name

func (a *Uint32Column) Name() string

Name returns the name of the column

func (*Uint32Column) NullN

func (a *Uint32Column) NullN() int64

NullN returns how many null values there are in the column

func (*Uint32Column) ToFullColumn

func (a *Uint32Column) ToFullColumn() (*Uint32FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Uint32Column) Type

func (a *Uint32Column) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint32Column) TypeString

func (a *Uint32Column) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint32Column) Value

func (a *Uint32Column) Value(i int) (uint32, bool)

Value extracts a single value from location i and whether that value is non-null. If null, then the result will be (0, false)

func (*Uint32Column) Values

func (a *Uint32Column) Values() ([]uint32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint32FullColumn

type Uint32FullColumn struct {
	// contains filtered or unexported fields
}

Uint32FullColumn is a type that represents an immutable sequence of uint32 values with no missing data

func NewUint32FullColumn

func NewUint32FullColumn(src *Source, vals *fbs.PrimitiveArray, name string) *Uint32FullColumn

NewUint32FullColumn constructs a new Uint32FullColumn given the Source and column description from flatbuffers metadata

func (*Uint32FullColumn) Length

func (a *Uint32FullColumn) Length() int

Length returns the number of rows in the column

func (*Uint32FullColumn) Name

func (a *Uint32FullColumn) Name() string

Name returns the name of the column

func (*Uint32FullColumn) NullN

func (a *Uint32FullColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint32FullColumn) ToFullColumn

func (a *Uint32FullColumn) ToFullColumn() (*Uint32FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Uint32FullColumn) Type

func (a *Uint32FullColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint32FullColumn) TypeString

func (a *Uint32FullColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint32FullColumn) Value

func (a *Uint32FullColumn) Value(i int) uint32

Value extracts a single value from location i and whether

func (*Uint32FullColumn) Values

func (a *Uint32FullColumn) Values() []uint32

Values extracts slices of all values in the column

type Uint32Int16DictColumn

type Uint32Int16DictColumn struct {
	// contains filtered or unexported fields
}

Uint32Int16DictColumn represents a dict-encoded column with underlying data of type Uint32 and dict key of type Int16

func (*Uint32Int16DictColumn) Length

func (a *Uint32Int16DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint32Int16DictColumn) Name

func (a *Uint32Int16DictColumn) Name() string

Name returns the name of the column

func (*Uint32Int16DictColumn) NullN

func (a *Uint32Int16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint32Int16DictColumn) Type

func (a *Uint32Int16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint32Int16DictColumn) TypeString

func (a *Uint32Int16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint32Int16DictColumn) Value

func (a *Uint32Int16DictColumn) Value(i int) (uint32, bool)

Value constructs a value of type Uint32 from the Uint32Int16DictColumn

func (*Uint32Int16DictColumn) Values

func (a *Uint32Int16DictColumn) Values() ([]uint32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint32Int32DictColumn

type Uint32Int32DictColumn struct {
	// contains filtered or unexported fields
}

Uint32Int32DictColumn represents a dict-encoded column with underlying data of type Uint32 and dict key of type Int32

func (*Uint32Int32DictColumn) Length

func (a *Uint32Int32DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint32Int32DictColumn) Name

func (a *Uint32Int32DictColumn) Name() string

Name returns the name of the column

func (*Uint32Int32DictColumn) NullN

func (a *Uint32Int32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint32Int32DictColumn) Type

func (a *Uint32Int32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint32Int32DictColumn) TypeString

func (a *Uint32Int32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint32Int32DictColumn) Value

func (a *Uint32Int32DictColumn) Value(i int) (uint32, bool)

Value constructs a value of type Uint32 from the Uint32Int32DictColumn

func (*Uint32Int32DictColumn) Values

func (a *Uint32Int32DictColumn) Values() ([]uint32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint32Int64DictColumn

type Uint32Int64DictColumn struct {
	// contains filtered or unexported fields
}

Uint32Int64DictColumn represents a dict-encoded column with underlying data of type Uint32 and dict key of type Int64

func (*Uint32Int64DictColumn) Length

func (a *Uint32Int64DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint32Int64DictColumn) Name

func (a *Uint32Int64DictColumn) Name() string

Name returns the name of the column

func (*Uint32Int64DictColumn) NullN

func (a *Uint32Int64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint32Int64DictColumn) Type

func (a *Uint32Int64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint32Int64DictColumn) TypeString

func (a *Uint32Int64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint32Int64DictColumn) Value

func (a *Uint32Int64DictColumn) Value(i int) (uint32, bool)

Value constructs a value of type Uint32 from the Uint32Int64DictColumn

func (*Uint32Int64DictColumn) Values

func (a *Uint32Int64DictColumn) Values() ([]uint32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint32Int8DictColumn

type Uint32Int8DictColumn struct {
	// contains filtered or unexported fields
}

Uint32Int8DictColumn represents a dict-encoded column with underlying data of type Uint32 and dict key of type Int8

func (*Uint32Int8DictColumn) Length

func (a *Uint32Int8DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint32Int8DictColumn) Name

func (a *Uint32Int8DictColumn) Name() string

Name returns the name of the column

func (*Uint32Int8DictColumn) NullN

func (a *Uint32Int8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint32Int8DictColumn) Type

func (a *Uint32Int8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint32Int8DictColumn) TypeString

func (a *Uint32Int8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint32Int8DictColumn) Value

func (a *Uint32Int8DictColumn) Value(i int) (uint32, bool)

Value constructs a value of type Uint32 from the Uint32Int8DictColumn

func (*Uint32Int8DictColumn) Values

func (a *Uint32Int8DictColumn) Values() ([]uint32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint32Uint16DictColumn

type Uint32Uint16DictColumn struct {
	// contains filtered or unexported fields
}

Uint32Uint16DictColumn represents a dict-encoded column with underlying data of type Uint32 and dict key of type Uint16

func (*Uint32Uint16DictColumn) Length

func (a *Uint32Uint16DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint32Uint16DictColumn) Name

func (a *Uint32Uint16DictColumn) Name() string

Name returns the name of the column

func (*Uint32Uint16DictColumn) NullN

func (a *Uint32Uint16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint32Uint16DictColumn) Type

func (a *Uint32Uint16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint32Uint16DictColumn) TypeString

func (a *Uint32Uint16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint32Uint16DictColumn) Value

func (a *Uint32Uint16DictColumn) Value(i int) (uint32, bool)

Value constructs a value of type Uint32 from the Uint32Uint16DictColumn

func (*Uint32Uint16DictColumn) Values

func (a *Uint32Uint16DictColumn) Values() ([]uint32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint32Uint32DictColumn

type Uint32Uint32DictColumn struct {
	// contains filtered or unexported fields
}

Uint32Uint32DictColumn represents a dict-encoded column with underlying data of type Uint32 and dict key of type Uint32

func (*Uint32Uint32DictColumn) Length

func (a *Uint32Uint32DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint32Uint32DictColumn) Name

func (a *Uint32Uint32DictColumn) Name() string

Name returns the name of the column

func (*Uint32Uint32DictColumn) NullN

func (a *Uint32Uint32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint32Uint32DictColumn) Type

func (a *Uint32Uint32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint32Uint32DictColumn) TypeString

func (a *Uint32Uint32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint32Uint32DictColumn) Value

func (a *Uint32Uint32DictColumn) Value(i int) (uint32, bool)

Value constructs a value of type Uint32 from the Uint32Uint32DictColumn

func (*Uint32Uint32DictColumn) Values

func (a *Uint32Uint32DictColumn) Values() ([]uint32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint32Uint64DictColumn

type Uint32Uint64DictColumn struct {
	// contains filtered or unexported fields
}

Uint32Uint64DictColumn represents a dict-encoded column with underlying data of type Uint32 and dict key of type Uint64

func (*Uint32Uint64DictColumn) Length

func (a *Uint32Uint64DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint32Uint64DictColumn) Name

func (a *Uint32Uint64DictColumn) Name() string

Name returns the name of the column

func (*Uint32Uint64DictColumn) NullN

func (a *Uint32Uint64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint32Uint64DictColumn) Type

func (a *Uint32Uint64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint32Uint64DictColumn) TypeString

func (a *Uint32Uint64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint32Uint64DictColumn) Value

func (a *Uint32Uint64DictColumn) Value(i int) (uint32, bool)

Value constructs a value of type Uint32 from the Uint32Uint64DictColumn

func (*Uint32Uint64DictColumn) Values

func (a *Uint32Uint64DictColumn) Values() ([]uint32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint32Uint8DictColumn

type Uint32Uint8DictColumn struct {
	// contains filtered or unexported fields
}

Uint32Uint8DictColumn represents a dict-encoded column with underlying data of type Uint32 and dict key of type Uint8

func (*Uint32Uint8DictColumn) Length

func (a *Uint32Uint8DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint32Uint8DictColumn) Name

func (a *Uint32Uint8DictColumn) Name() string

Name returns the name of the column

func (*Uint32Uint8DictColumn) NullN

func (a *Uint32Uint8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint32Uint8DictColumn) Type

func (a *Uint32Uint8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint32Uint8DictColumn) TypeString

func (a *Uint32Uint8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint32Uint8DictColumn) Value

func (a *Uint32Uint8DictColumn) Value(i int) (uint32, bool)

Value constructs a value of type Uint32 from the Uint32Uint8DictColumn

func (*Uint32Uint8DictColumn) Values

func (a *Uint32Uint8DictColumn) Values() ([]uint32, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint64Column

type Uint64Column struct {
	// contains filtered or unexported fields
}

Uint64Column is a type that represents an immutable sequence of uint64 values.

func NewUint64Column

func NewUint64Column(src *Source, vals *fbs.PrimitiveArray, name string) *Uint64Column

NewUint64Column constructs a new Uint64Column given the Source and column description from flatbuffers metadata

func (*Uint64Column) Length

func (a *Uint64Column) Length() int

Length returns the number of rows in the column

func (*Uint64Column) Name

func (a *Uint64Column) Name() string

Name returns the name of the column

func (*Uint64Column) NullN

func (a *Uint64Column) NullN() int64

NullN returns how many null values there are in the column

func (*Uint64Column) ToFullColumn

func (a *Uint64Column) ToFullColumn() (*Uint64FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Uint64Column) Type

func (a *Uint64Column) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint64Column) TypeString

func (a *Uint64Column) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint64Column) Value

func (a *Uint64Column) Value(i int) (uint64, bool)

Value extracts a single value from location i and whether that value is non-null. If null, then the result will be (0, false)

func (*Uint64Column) Values

func (a *Uint64Column) Values() ([]uint64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint64FullColumn

type Uint64FullColumn struct {
	// contains filtered or unexported fields
}

Uint64FullColumn is a type that represents an immutable sequence of uint64 values with no missing data

func NewUint64FullColumn

func NewUint64FullColumn(src *Source, vals *fbs.PrimitiveArray, name string) *Uint64FullColumn

NewUint64FullColumn constructs a new Uint64FullColumn given the Source and column description from flatbuffers metadata

func (*Uint64FullColumn) Length

func (a *Uint64FullColumn) Length() int

Length returns the number of rows in the column

func (*Uint64FullColumn) Name

func (a *Uint64FullColumn) Name() string

Name returns the name of the column

func (*Uint64FullColumn) NullN

func (a *Uint64FullColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint64FullColumn) ToFullColumn

func (a *Uint64FullColumn) ToFullColumn() (*Uint64FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Uint64FullColumn) Type

func (a *Uint64FullColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint64FullColumn) TypeString

func (a *Uint64FullColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint64FullColumn) Value

func (a *Uint64FullColumn) Value(i int) uint64

Value extracts a single value from location i and whether

func (*Uint64FullColumn) Values

func (a *Uint64FullColumn) Values() []uint64

Values extracts slices of all values in the column

type Uint64Int16DictColumn

type Uint64Int16DictColumn struct {
	// contains filtered or unexported fields
}

Uint64Int16DictColumn represents a dict-encoded column with underlying data of type Uint64 and dict key of type Int16

func (*Uint64Int16DictColumn) Length

func (a *Uint64Int16DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint64Int16DictColumn) Name

func (a *Uint64Int16DictColumn) Name() string

Name returns the name of the column

func (*Uint64Int16DictColumn) NullN

func (a *Uint64Int16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint64Int16DictColumn) Type

func (a *Uint64Int16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint64Int16DictColumn) TypeString

func (a *Uint64Int16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint64Int16DictColumn) Value

func (a *Uint64Int16DictColumn) Value(i int) (uint64, bool)

Value constructs a value of type Uint64 from the Uint64Int16DictColumn

func (*Uint64Int16DictColumn) Values

func (a *Uint64Int16DictColumn) Values() ([]uint64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint64Int32DictColumn

type Uint64Int32DictColumn struct {
	// contains filtered or unexported fields
}

Uint64Int32DictColumn represents a dict-encoded column with underlying data of type Uint64 and dict key of type Int32

func (*Uint64Int32DictColumn) Length

func (a *Uint64Int32DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint64Int32DictColumn) Name

func (a *Uint64Int32DictColumn) Name() string

Name returns the name of the column

func (*Uint64Int32DictColumn) NullN

func (a *Uint64Int32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint64Int32DictColumn) Type

func (a *Uint64Int32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint64Int32DictColumn) TypeString

func (a *Uint64Int32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint64Int32DictColumn) Value

func (a *Uint64Int32DictColumn) Value(i int) (uint64, bool)

Value constructs a value of type Uint64 from the Uint64Int32DictColumn

func (*Uint64Int32DictColumn) Values

func (a *Uint64Int32DictColumn) Values() ([]uint64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint64Int64DictColumn

type Uint64Int64DictColumn struct {
	// contains filtered or unexported fields
}

Uint64Int64DictColumn represents a dict-encoded column with underlying data of type Uint64 and dict key of type Int64

func (*Uint64Int64DictColumn) Length

func (a *Uint64Int64DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint64Int64DictColumn) Name

func (a *Uint64Int64DictColumn) Name() string

Name returns the name of the column

func (*Uint64Int64DictColumn) NullN

func (a *Uint64Int64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint64Int64DictColumn) Type

func (a *Uint64Int64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint64Int64DictColumn) TypeString

func (a *Uint64Int64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint64Int64DictColumn) Value

func (a *Uint64Int64DictColumn) Value(i int) (uint64, bool)

Value constructs a value of type Uint64 from the Uint64Int64DictColumn

func (*Uint64Int64DictColumn) Values

func (a *Uint64Int64DictColumn) Values() ([]uint64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint64Int8DictColumn

type Uint64Int8DictColumn struct {
	// contains filtered or unexported fields
}

Uint64Int8DictColumn represents a dict-encoded column with underlying data of type Uint64 and dict key of type Int8

func (*Uint64Int8DictColumn) Length

func (a *Uint64Int8DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint64Int8DictColumn) Name

func (a *Uint64Int8DictColumn) Name() string

Name returns the name of the column

func (*Uint64Int8DictColumn) NullN

func (a *Uint64Int8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint64Int8DictColumn) Type

func (a *Uint64Int8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint64Int8DictColumn) TypeString

func (a *Uint64Int8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint64Int8DictColumn) Value

func (a *Uint64Int8DictColumn) Value(i int) (uint64, bool)

Value constructs a value of type Uint64 from the Uint64Int8DictColumn

func (*Uint64Int8DictColumn) Values

func (a *Uint64Int8DictColumn) Values() ([]uint64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint64Uint16DictColumn

type Uint64Uint16DictColumn struct {
	// contains filtered or unexported fields
}

Uint64Uint16DictColumn represents a dict-encoded column with underlying data of type Uint64 and dict key of type Uint16

func (*Uint64Uint16DictColumn) Length

func (a *Uint64Uint16DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint64Uint16DictColumn) Name

func (a *Uint64Uint16DictColumn) Name() string

Name returns the name of the column

func (*Uint64Uint16DictColumn) NullN

func (a *Uint64Uint16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint64Uint16DictColumn) Type

func (a *Uint64Uint16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint64Uint16DictColumn) TypeString

func (a *Uint64Uint16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint64Uint16DictColumn) Value

func (a *Uint64Uint16DictColumn) Value(i int) (uint64, bool)

Value constructs a value of type Uint64 from the Uint64Uint16DictColumn

func (*Uint64Uint16DictColumn) Values

func (a *Uint64Uint16DictColumn) Values() ([]uint64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint64Uint32DictColumn

type Uint64Uint32DictColumn struct {
	// contains filtered or unexported fields
}

Uint64Uint32DictColumn represents a dict-encoded column with underlying data of type Uint64 and dict key of type Uint32

func (*Uint64Uint32DictColumn) Length

func (a *Uint64Uint32DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint64Uint32DictColumn) Name

func (a *Uint64Uint32DictColumn) Name() string

Name returns the name of the column

func (*Uint64Uint32DictColumn) NullN

func (a *Uint64Uint32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint64Uint32DictColumn) Type

func (a *Uint64Uint32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint64Uint32DictColumn) TypeString

func (a *Uint64Uint32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint64Uint32DictColumn) Value

func (a *Uint64Uint32DictColumn) Value(i int) (uint64, bool)

Value constructs a value of type Uint64 from the Uint64Uint32DictColumn

func (*Uint64Uint32DictColumn) Values

func (a *Uint64Uint32DictColumn) Values() ([]uint64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint64Uint64DictColumn

type Uint64Uint64DictColumn struct {
	// contains filtered or unexported fields
}

Uint64Uint64DictColumn represents a dict-encoded column with underlying data of type Uint64 and dict key of type Uint64

func (*Uint64Uint64DictColumn) Length

func (a *Uint64Uint64DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint64Uint64DictColumn) Name

func (a *Uint64Uint64DictColumn) Name() string

Name returns the name of the column

func (*Uint64Uint64DictColumn) NullN

func (a *Uint64Uint64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint64Uint64DictColumn) Type

func (a *Uint64Uint64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint64Uint64DictColumn) TypeString

func (a *Uint64Uint64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint64Uint64DictColumn) Value

func (a *Uint64Uint64DictColumn) Value(i int) (uint64, bool)

Value constructs a value of type Uint64 from the Uint64Uint64DictColumn

func (*Uint64Uint64DictColumn) Values

func (a *Uint64Uint64DictColumn) Values() ([]uint64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint64Uint8DictColumn

type Uint64Uint8DictColumn struct {
	// contains filtered or unexported fields
}

Uint64Uint8DictColumn represents a dict-encoded column with underlying data of type Uint64 and dict key of type Uint8

func (*Uint64Uint8DictColumn) Length

func (a *Uint64Uint8DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint64Uint8DictColumn) Name

func (a *Uint64Uint8DictColumn) Name() string

Name returns the name of the column

func (*Uint64Uint8DictColumn) NullN

func (a *Uint64Uint8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint64Uint8DictColumn) Type

func (a *Uint64Uint8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint64Uint8DictColumn) TypeString

func (a *Uint64Uint8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint64Uint8DictColumn) Value

func (a *Uint64Uint8DictColumn) Value(i int) (uint64, bool)

Value constructs a value of type Uint64 from the Uint64Uint8DictColumn

func (*Uint64Uint8DictColumn) Values

func (a *Uint64Uint8DictColumn) Values() ([]uint64, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint8Column

type Uint8Column struct {
	// contains filtered or unexported fields
}

Uint8Column is a type that represents an immutable sequence of uint8 values.

func NewUint8Column

func NewUint8Column(src *Source, vals *fbs.PrimitiveArray, name string) *Uint8Column

NewUint8Column constructs a new Uint8Column given the Source and column description from flatbuffers metadata

func (*Uint8Column) Length

func (a *Uint8Column) Length() int

Length returns the number of rows in the column

func (*Uint8Column) Name

func (a *Uint8Column) Name() string

Name returns the name of the column

func (*Uint8Column) NullN

func (a *Uint8Column) NullN() int64

NullN returns how many null values there are in the column

func (*Uint8Column) ToFullColumn

func (a *Uint8Column) ToFullColumn() (*Uint8FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Uint8Column) Type

func (a *Uint8Column) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint8Column) TypeString

func (a *Uint8Column) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint8Column) Value

func (a *Uint8Column) Value(i int) (uint8, bool)

Value extracts a single value from location i and whether that value is non-null. If null, then the result will be (0, false)

func (*Uint8Column) Values

func (a *Uint8Column) Values() ([]uint8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint8FullColumn

type Uint8FullColumn struct {
	// contains filtered or unexported fields
}

Uint8FullColumn is a type that represents an immutable sequence of uint8 values with no missing data

func NewUint8FullColumn

func NewUint8FullColumn(src *Source, vals *fbs.PrimitiveArray, name string) *Uint8FullColumn

NewUint8FullColumn constructs a new Uint8FullColumn given the Source and column description from flatbuffers metadata

func (*Uint8FullColumn) Length

func (a *Uint8FullColumn) Length() int

Length returns the number of rows in the column

func (*Uint8FullColumn) Name

func (a *Uint8FullColumn) Name() string

Name returns the name of the column

func (*Uint8FullColumn) NullN

func (a *Uint8FullColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint8FullColumn) ToFullColumn

func (a *Uint8FullColumn) ToFullColumn() (*Uint8FullColumn, error)

ToFullColumn converts the Column to one without a bitmask, if possible. Will return an error if nulls are present

func (*Uint8FullColumn) Type

func (a *Uint8FullColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint8FullColumn) TypeString

func (a *Uint8FullColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint8FullColumn) Value

func (a *Uint8FullColumn) Value(i int) uint8

Value extracts a single value from location i and whether

func (*Uint8FullColumn) Values

func (a *Uint8FullColumn) Values() []uint8

Values extracts slices of all values in the column

type Uint8Int16DictColumn

type Uint8Int16DictColumn struct {
	// contains filtered or unexported fields
}

Uint8Int16DictColumn represents a dict-encoded column with underlying data of type Uint8 and dict key of type Int16

func (*Uint8Int16DictColumn) Length

func (a *Uint8Int16DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint8Int16DictColumn) Name

func (a *Uint8Int16DictColumn) Name() string

Name returns the name of the column

func (*Uint8Int16DictColumn) NullN

func (a *Uint8Int16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint8Int16DictColumn) Type

func (a *Uint8Int16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint8Int16DictColumn) TypeString

func (a *Uint8Int16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint8Int16DictColumn) Value

func (a *Uint8Int16DictColumn) Value(i int) (uint8, bool)

Value constructs a value of type Uint8 from the Uint8Int16DictColumn

func (*Uint8Int16DictColumn) Values

func (a *Uint8Int16DictColumn) Values() ([]uint8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint8Int32DictColumn

type Uint8Int32DictColumn struct {
	// contains filtered or unexported fields
}

Uint8Int32DictColumn represents a dict-encoded column with underlying data of type Uint8 and dict key of type Int32

func (*Uint8Int32DictColumn) Length

func (a *Uint8Int32DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint8Int32DictColumn) Name

func (a *Uint8Int32DictColumn) Name() string

Name returns the name of the column

func (*Uint8Int32DictColumn) NullN

func (a *Uint8Int32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint8Int32DictColumn) Type

func (a *Uint8Int32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint8Int32DictColumn) TypeString

func (a *Uint8Int32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint8Int32DictColumn) Value

func (a *Uint8Int32DictColumn) Value(i int) (uint8, bool)

Value constructs a value of type Uint8 from the Uint8Int32DictColumn

func (*Uint8Int32DictColumn) Values

func (a *Uint8Int32DictColumn) Values() ([]uint8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint8Int64DictColumn

type Uint8Int64DictColumn struct {
	// contains filtered or unexported fields
}

Uint8Int64DictColumn represents a dict-encoded column with underlying data of type Uint8 and dict key of type Int64

func (*Uint8Int64DictColumn) Length

func (a *Uint8Int64DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint8Int64DictColumn) Name

func (a *Uint8Int64DictColumn) Name() string

Name returns the name of the column

func (*Uint8Int64DictColumn) NullN

func (a *Uint8Int64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint8Int64DictColumn) Type

func (a *Uint8Int64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint8Int64DictColumn) TypeString

func (a *Uint8Int64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint8Int64DictColumn) Value

func (a *Uint8Int64DictColumn) Value(i int) (uint8, bool)

Value constructs a value of type Uint8 from the Uint8Int64DictColumn

func (*Uint8Int64DictColumn) Values

func (a *Uint8Int64DictColumn) Values() ([]uint8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint8Int8DictColumn

type Uint8Int8DictColumn struct {
	// contains filtered or unexported fields
}

Uint8Int8DictColumn represents a dict-encoded column with underlying data of type Uint8 and dict key of type Int8

func (*Uint8Int8DictColumn) Length

func (a *Uint8Int8DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint8Int8DictColumn) Name

func (a *Uint8Int8DictColumn) Name() string

Name returns the name of the column

func (*Uint8Int8DictColumn) NullN

func (a *Uint8Int8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint8Int8DictColumn) Type

func (a *Uint8Int8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint8Int8DictColumn) TypeString

func (a *Uint8Int8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint8Int8DictColumn) Value

func (a *Uint8Int8DictColumn) Value(i int) (uint8, bool)

Value constructs a value of type Uint8 from the Uint8Int8DictColumn

func (*Uint8Int8DictColumn) Values

func (a *Uint8Int8DictColumn) Values() ([]uint8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint8Uint16DictColumn

type Uint8Uint16DictColumn struct {
	// contains filtered or unexported fields
}

Uint8Uint16DictColumn represents a dict-encoded column with underlying data of type Uint8 and dict key of type Uint16

func (*Uint8Uint16DictColumn) Length

func (a *Uint8Uint16DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint8Uint16DictColumn) Name

func (a *Uint8Uint16DictColumn) Name() string

Name returns the name of the column

func (*Uint8Uint16DictColumn) NullN

func (a *Uint8Uint16DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint8Uint16DictColumn) Type

func (a *Uint8Uint16DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint8Uint16DictColumn) TypeString

func (a *Uint8Uint16DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint8Uint16DictColumn) Value

func (a *Uint8Uint16DictColumn) Value(i int) (uint8, bool)

Value constructs a value of type Uint8 from the Uint8Uint16DictColumn

func (*Uint8Uint16DictColumn) Values

func (a *Uint8Uint16DictColumn) Values() ([]uint8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint8Uint32DictColumn

type Uint8Uint32DictColumn struct {
	// contains filtered or unexported fields
}

Uint8Uint32DictColumn represents a dict-encoded column with underlying data of type Uint8 and dict key of type Uint32

func (*Uint8Uint32DictColumn) Length

func (a *Uint8Uint32DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint8Uint32DictColumn) Name

func (a *Uint8Uint32DictColumn) Name() string

Name returns the name of the column

func (*Uint8Uint32DictColumn) NullN

func (a *Uint8Uint32DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint8Uint32DictColumn) Type

func (a *Uint8Uint32DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint8Uint32DictColumn) TypeString

func (a *Uint8Uint32DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint8Uint32DictColumn) Value

func (a *Uint8Uint32DictColumn) Value(i int) (uint8, bool)

Value constructs a value of type Uint8 from the Uint8Uint32DictColumn

func (*Uint8Uint32DictColumn) Values

func (a *Uint8Uint32DictColumn) Values() ([]uint8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint8Uint64DictColumn

type Uint8Uint64DictColumn struct {
	// contains filtered or unexported fields
}

Uint8Uint64DictColumn represents a dict-encoded column with underlying data of type Uint8 and dict key of type Uint64

func (*Uint8Uint64DictColumn) Length

func (a *Uint8Uint64DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint8Uint64DictColumn) Name

func (a *Uint8Uint64DictColumn) Name() string

Name returns the name of the column

func (*Uint8Uint64DictColumn) NullN

func (a *Uint8Uint64DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint8Uint64DictColumn) Type

func (a *Uint8Uint64DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint8Uint64DictColumn) TypeString

func (a *Uint8Uint64DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint8Uint64DictColumn) Value

func (a *Uint8Uint64DictColumn) Value(i int) (uint8, bool)

Value constructs a value of type Uint8 from the Uint8Uint64DictColumn

func (*Uint8Uint64DictColumn) Values

func (a *Uint8Uint64DictColumn) Values() ([]uint8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

type Uint8Uint8DictColumn

type Uint8Uint8DictColumn struct {
	// contains filtered or unexported fields
}

Uint8Uint8DictColumn represents a dict-encoded column with underlying data of type Uint8 and dict key of type Uint8

func (*Uint8Uint8DictColumn) Length

func (a *Uint8Uint8DictColumn) Length() int

Length returns the number of rows in the column

func (*Uint8Uint8DictColumn) Name

func (a *Uint8Uint8DictColumn) Name() string

Name returns the name of the column

func (*Uint8Uint8DictColumn) NullN

func (a *Uint8Uint8DictColumn) NullN() int64

NullN returns how many null values there are in the column

func (*Uint8Uint8DictColumn) Type

func (a *Uint8Uint8DictColumn) Type() int8

Type returns an integer specifying the data typed contained by the column

func (*Uint8Uint8DictColumn) TypeString

func (a *Uint8Uint8DictColumn) TypeString() string

TypeString returns a string describing the data typed contained by the column

func (*Uint8Uint8DictColumn) Value

func (a *Uint8Uint8DictColumn) Value(i int) (uint8, bool)

Value constructs a value of type Uint8 from the Uint8Uint8DictColumn

func (*Uint8Uint8DictColumn) Values

func (a *Uint8Uint8DictColumn) Values() ([]uint8, []bool)

Values extracts slices of all values as well as a []bool indicating validity of all elements. If there are no null values, then the second slice will be nil. An entry of false in the second slice indicates that the corresponding value is null

Directories

Path Synopsis
_tools
TODO: use docopt
TODO: use docopt

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL