static

package
v0.0.0-...-9ff550a Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Bools

type Bools struct {
	Vs []bool
	Is []uint64
	Np *roaring.Bitmap // null
	Dp *roaring.Bitmap // null
}

func NewBools

func NewBools(vs []bool, np, dp *roaring.Bitmap) *Bools

func (*Bools) Append

func (a *Bools) Append(v interface{}) error

func (*Bools) Count

func (a *Bools) Count() int

func (*Bools) Filter

func (a *Bools) Filter(is []uint64) interface{}

func (*Bools) MarkNull

func (a *Bools) MarkNull(row int) error

func (*Bools) Merge

func (a *Bools) Merge(np, dp *roaring.Bitmap) error

func (*Bools) MergeFilter

func (a *Bools) MergeFilter(v interface{}) interface{}

func (*Bools) Read

func (a *Bools) Read(cnt int, data []byte) error

func (*Bools) Show

func (a *Bools) Show() ([]byte, error)

func (*Bools) Size

func (a *Bools) Size() int

func (*Bools) Slice

func (a *Bools) Slice() ([]uint64, [][]byte)

func (*Bools) String

func (a *Bools) String() string

func (*Bools) Update

func (a *Bools) Update(rows []int, v interface{}) error

type Float32s

type Float32s struct {
	Vs []float32
	Is []uint64
	Np *roaring.Bitmap // null
	Dp *roaring.Bitmap // null
}

func NewFloat32s

func NewFloat32s(vs []float32, np, dp *roaring.Bitmap) *Float32s

func (*Float32s) Append

func (a *Float32s) Append(v interface{}) error

func (*Float32s) Count

func (a *Float32s) Count() int

func (*Float32s) Filter

func (a *Float32s) Filter(is []uint64) interface{}

func (*Float32s) MarkNull

func (a *Float32s) MarkNull(row int) error

func (*Float32s) Merge

func (a *Float32s) Merge(np, dp *roaring.Bitmap) error

func (*Float32s) MergeFilter

func (a *Float32s) MergeFilter(v interface{}) interface{}

func (*Float32s) Read

func (a *Float32s) Read(cnt int, data []byte) error

func (*Float32s) Show

func (a *Float32s) Show() ([]byte, error)

func (*Float32s) Size

func (a *Float32s) Size() int

func (*Float32s) Slice

func (a *Float32s) Slice() ([]uint64, [][]byte)

func (*Float32s) String

func (a *Float32s) String() string

func (*Float32s) Update

func (a *Float32s) Update(rows []int, v interface{}) error

type Float64s

type Float64s struct {
	Vs []float64
	Is []uint64
	Np *roaring.Bitmap // null
	Dp *roaring.Bitmap // null
}

func NewFloat64s

func NewFloat64s(vs []float64, np, dp *roaring.Bitmap) *Float64s

func (*Float64s) Append

func (a *Float64s) Append(v interface{}) error

func (*Float64s) Count

func (a *Float64s) Count() int

func (*Float64s) Filter

func (a *Float64s) Filter(is []uint64) interface{}

func (*Float64s) MarkNull

func (a *Float64s) MarkNull(row int) error

func (*Float64s) Merge

func (a *Float64s) Merge(np, dp *roaring.Bitmap) error

func (*Float64s) MergeFilter

func (a *Float64s) MergeFilter(v interface{}) interface{}

func (*Float64s) Read

func (a *Float64s) Read(cnt int, data []byte) error

func (*Float64s) Show

func (a *Float64s) Show() ([]byte, error)

func (*Float64s) Size

func (a *Float64s) Size() int

func (*Float64s) Slice

func (a *Float64s) Slice() ([]uint64, [][]byte)

func (*Float64s) String

func (a *Float64s) String() string

func (*Float64s) Update

func (a *Float64s) Update(rows []int, v interface{}) error

type Floats

type Floats struct {
	Vs []float64
	Is []uint64
	Np *roaring.Bitmap // null
	Dp *roaring.Bitmap // null
}

func NewFloats

func NewFloats(vs []float64, np, dp *roaring.Bitmap) *Floats

func (*Floats) Append

func (a *Floats) Append(v interface{}) error

func (*Floats) Count

func (a *Floats) Count() int

func (*Floats) Filter

func (a *Floats) Filter(is []uint64) interface{}

func (*Floats) MarkNull

func (a *Floats) MarkNull(row int) error

func (*Floats) Merge

func (a *Floats) Merge(np, dp *roaring.Bitmap) error

func (*Floats) MergeFilter

func (a *Floats) MergeFilter(v interface{}) interface{}

func (*Floats) Read

func (a *Floats) Read(cnt int, data []byte) error

func (*Floats) Show

func (a *Floats) Show() ([]byte, error)

func (*Floats) Size

func (a *Floats) Size() int

func (*Floats) Slice

func (a *Floats) Slice() ([]uint64, [][]byte)

func (*Floats) String

func (a *Floats) String() string

func (*Floats) Update

func (a *Floats) Update(rows []int, v interface{}) error

type Int16s

type Int16s struct {
	Vs []int16
	Is []uint64
	Np *roaring.Bitmap // null
	Dp *roaring.Bitmap // null
}

func NewInt16s

func NewInt16s(vs []int16, np, dp *roaring.Bitmap) *Int16s

func (*Int16s) Append

func (a *Int16s) Append(v interface{}) error

func (*Int16s) Count

func (a *Int16s) Count() int

func (*Int16s) Filter

func (a *Int16s) Filter(is []uint64) interface{}

func (*Int16s) MarkNull

func (a *Int16s) MarkNull(row int) error

func (*Int16s) Merge

func (a *Int16s) Merge(np, dp *roaring.Bitmap) error

func (*Int16s) MergeFilter

func (a *Int16s) MergeFilter(v interface{}) interface{}

func (*Int16s) Read

func (a *Int16s) Read(cnt int, data []byte) error

func (*Int16s) Show

func (a *Int16s) Show() ([]byte, error)

func (*Int16s) Size

func (a *Int16s) Size() int

func (*Int16s) Slice

func (a *Int16s) Slice() ([]uint64, [][]byte)

func (*Int16s) String

func (a *Int16s) String() string

func (*Int16s) Update

func (a *Int16s) Update(rows []int, v interface{}) error

type Int32s

type Int32s struct {
	Vs []int32
	Is []uint64
	Np *roaring.Bitmap // null
	Dp *roaring.Bitmap // null
}

func NewInt32s

func NewInt32s(vs []int32, np, dp *roaring.Bitmap) *Int32s

func (*Int32s) Append

func (a *Int32s) Append(v interface{}) error

func (*Int32s) Count

func (a *Int32s) Count() int

func (*Int32s) Filter

func (a *Int32s) Filter(is []uint64) interface{}

func (*Int32s) MarkNull

func (a *Int32s) MarkNull(row int) error

func (*Int32s) Merge

func (a *Int32s) Merge(np, dp *roaring.Bitmap) error

func (*Int32s) MergeFilter

func (a *Int32s) MergeFilter(v interface{}) interface{}

func (*Int32s) Read

func (a *Int32s) Read(cnt int, data []byte) error

func (*Int32s) Show

func (a *Int32s) Show() ([]byte, error)

func (*Int32s) Size

func (a *Int32s) Size() int

func (*Int32s) Slice

func (a *Int32s) Slice() ([]uint64, [][]byte)

func (*Int32s) String

func (a *Int32s) String() string

func (*Int32s) Update

func (a *Int32s) Update(rows []int, v interface{}) error

type Int64s

type Int64s struct {
	Vs []int64
	Is []uint64
	Np *roaring.Bitmap // null
	Dp *roaring.Bitmap // null
}

func NewInt64s

func NewInt64s(vs []int64, np, dp *roaring.Bitmap) *Int64s

func (*Int64s) Append

func (a *Int64s) Append(v interface{}) error

func (*Int64s) Count

func (a *Int64s) Count() int

func (*Int64s) Filter

func (a *Int64s) Filter(is []uint64) interface{}

func (*Int64s) MarkNull

func (a *Int64s) MarkNull(row int) error

func (*Int64s) Merge

func (a *Int64s) Merge(np, dp *roaring.Bitmap) error

func (*Int64s) MergeFilter

func (a *Int64s) MergeFilter(v interface{}) interface{}

func (*Int64s) Read

func (a *Int64s) Read(cnt int, data []byte) error

func (*Int64s) Show

func (a *Int64s) Show() ([]byte, error)

func (*Int64s) Size

func (a *Int64s) Size() int

func (*Int64s) Slice

func (a *Int64s) Slice() ([]uint64, [][]byte)

func (*Int64s) String

func (a *Int64s) String() string

func (*Int64s) Update

func (a *Int64s) Update(rows []int, v interface{}) error

type Int8s

type Int8s struct {
	Vs []int8
	Is []uint64
	Np *roaring.Bitmap // null
	Dp *roaring.Bitmap // null
}

func NewInt8s

func NewInt8s(vs []int8, np, dp *roaring.Bitmap) *Int8s

func (*Int8s) Append

func (a *Int8s) Append(v interface{}) error

func (*Int8s) Count

func (a *Int8s) Count() int

func (*Int8s) Filter

func (a *Int8s) Filter(is []uint64) interface{}

func (*Int8s) MarkNull

func (a *Int8s) MarkNull(row int) error

func (*Int8s) Merge

func (a *Int8s) Merge(np, dp *roaring.Bitmap) error

func (*Int8s) MergeFilter

func (a *Int8s) MergeFilter(v interface{}) interface{}

func (*Int8s) Read

func (a *Int8s) Read(cnt int, data []byte) error

func (*Int8s) Show

func (a *Int8s) Show() ([]byte, error)

func (*Int8s) Size

func (a *Int8s) Size() int

func (*Int8s) Slice

func (a *Int8s) Slice() ([]uint64, [][]byte)

func (*Int8s) String

func (a *Int8s) String() string

func (*Int8s) Update

func (a *Int8s) Update(rows []int, v interface{}) error

type Ints

type Ints struct {
	Vs []int64
	Is []uint64
	Np *roaring.Bitmap // null
	Dp *roaring.Bitmap // null
}

func NewInts

func NewInts(vs []int64, np, dp *roaring.Bitmap) *Ints

func (*Ints) Append

func (a *Ints) Append(v interface{}) error

func (*Ints) Count

func (a *Ints) Count() int

func (*Ints) Filter

func (a *Ints) Filter(is []uint64) interface{}

func (*Ints) MarkNull

func (a *Ints) MarkNull(row int) error

func (*Ints) Merge

func (a *Ints) Merge(np, dp *roaring.Bitmap) error

func (*Ints) MergeFilter

func (a *Ints) MergeFilter(v interface{}) interface{}

func (*Ints) Read

func (a *Ints) Read(cnt int, data []byte) error

func (*Ints) Show

func (a *Ints) Show() ([]byte, error)

func (*Ints) Size

func (a *Ints) Size() int

func (*Ints) Slice

func (a *Ints) Slice() ([]uint64, [][]byte)

func (*Ints) String

func (a *Ints) String() string

func (*Ints) Update

func (a *Ints) Update(rows []int, v interface{}) error

type Timestamps

type Timestamps struct {
	Vs []int64
	Is []uint64
	Np *roaring.Bitmap // null
	Dp *roaring.Bitmap // null
}

func NewTimestamps

func NewTimestamps(vs []int64, np, dp *roaring.Bitmap) *Timestamps

func (*Timestamps) Append

func (a *Timestamps) Append(v interface{}) error

func (*Timestamps) Count

func (a *Timestamps) Count() int

func (*Timestamps) Filter

func (a *Timestamps) Filter(is []uint64) interface{}

func (*Timestamps) MarkNull

func (a *Timestamps) MarkNull(row int) error

func (*Timestamps) Merge

func (a *Timestamps) Merge(np, dp *roaring.Bitmap) error

func (*Timestamps) MergeFilter

func (a *Timestamps) MergeFilter(v interface{}) interface{}

func (*Timestamps) Read

func (a *Timestamps) Read(cnt int, data []byte) error

func (*Timestamps) Show

func (a *Timestamps) Show() ([]byte, error)

func (*Timestamps) Size

func (a *Timestamps) Size() int

func (*Timestamps) Slice

func (a *Timestamps) Slice() ([]uint64, [][]byte)

func (*Timestamps) String

func (a *Timestamps) String() string

func (*Timestamps) Update

func (a *Timestamps) Update(rows []int, v interface{}) error

type Uint16s

type Uint16s struct {
	Vs []uint16
	Is []uint64
	Np *roaring.Bitmap // null
	Dp *roaring.Bitmap // null
}

func NewUint16s

func NewUint16s(vs []uint16, np, dp *roaring.Bitmap) *Uint16s

func (*Uint16s) Append

func (a *Uint16s) Append(v interface{}) error

func (*Uint16s) Count

func (a *Uint16s) Count() int

func (*Uint16s) Filter

func (a *Uint16s) Filter(is []uint64) interface{}

func (*Uint16s) MarkNull

func (a *Uint16s) MarkNull(row int) error

func (*Uint16s) Merge

func (a *Uint16s) Merge(np, dp *roaring.Bitmap) error

func (*Uint16s) MergeFilter

func (a *Uint16s) MergeFilter(v interface{}) interface{}

func (*Uint16s) Read

func (a *Uint16s) Read(cnt int, data []byte) error

func (*Uint16s) Show

func (a *Uint16s) Show() ([]byte, error)

func (*Uint16s) Size

func (a *Uint16s) Size() int

func (*Uint16s) Slice

func (a *Uint16s) Slice() ([]uint64, [][]byte)

func (*Uint16s) String

func (a *Uint16s) String() string

func (*Uint16s) Update

func (a *Uint16s) Update(rows []int, v interface{}) error

type Uint32s

type Uint32s struct {
	Vs []uint32
	Is []uint64
	Np *roaring.Bitmap // null
	Dp *roaring.Bitmap // null
}

func NewUint32s

func NewUint32s(vs []uint32, np, dp *roaring.Bitmap) *Uint32s

func (*Uint32s) Append

func (a *Uint32s) Append(v interface{}) error

func (*Uint32s) Count

func (a *Uint32s) Count() int

func (*Uint32s) Filter

func (a *Uint32s) Filter(is []uint64) interface{}

func (*Uint32s) MarkNull

func (a *Uint32s) MarkNull(row int) error

func (*Uint32s) Merge

func (a *Uint32s) Merge(np, dp *roaring.Bitmap) error

func (*Uint32s) MergeFilter

func (a *Uint32s) MergeFilter(v interface{}) interface{}

func (*Uint32s) Read

func (a *Uint32s) Read(cnt int, data []byte) error

func (*Uint32s) Show

func (a *Uint32s) Show() ([]byte, error)

func (*Uint32s) Size

func (a *Uint32s) Size() int

func (*Uint32s) Slice

func (a *Uint32s) Slice() ([]uint64, [][]byte)

func (*Uint32s) String

func (a *Uint32s) String() string

func (*Uint32s) Update

func (a *Uint32s) Update(rows []int, v interface{}) error

type Uint64s

type Uint64s struct {
	Vs []uint64
	Is []uint64
	Np *roaring.Bitmap // null
	Dp *roaring.Bitmap // null
}

func NewUint64s

func NewUint64s(vs []uint64, np, dp *roaring.Bitmap) *Uint64s

func (*Uint64s) Append

func (a *Uint64s) Append(v interface{}) error

func (*Uint64s) Count

func (a *Uint64s) Count() int

func (*Uint64s) Filter

func (a *Uint64s) Filter(is []uint64) interface{}

func (*Uint64s) MarkNull

func (a *Uint64s) MarkNull(row int) error

func (*Uint64s) Merge

func (a *Uint64s) Merge(np, dp *roaring.Bitmap) error

func (*Uint64s) MergeFilter

func (a *Uint64s) MergeFilter(v interface{}) interface{}

func (*Uint64s) Read

func (a *Uint64s) Read(cnt int, data []byte) error

func (*Uint64s) Show

func (a *Uint64s) Show() ([]byte, error)

func (*Uint64s) Size

func (a *Uint64s) Size() int

func (*Uint64s) Slice

func (a *Uint64s) Slice() ([]uint64, [][]byte)

func (*Uint64s) String

func (a *Uint64s) String() string

func (*Uint64s) Update

func (a *Uint64s) Update(rows []int, v interface{}) error

type Uint8s

type Uint8s struct {
	Vs []uint8
	Is []uint64
	Np *roaring.Bitmap // null
	Dp *roaring.Bitmap // null
}

func NewUint8s

func NewUint8s(vs []uint8, np, dp *roaring.Bitmap) *Uint8s

func (*Uint8s) Append

func (a *Uint8s) Append(v interface{}) error

func (*Uint8s) Count

func (a *Uint8s) Count() int

func (*Uint8s) Filter

func (a *Uint8s) Filter(is []uint64) interface{}

func (*Uint8s) MarkNull

func (a *Uint8s) MarkNull(row int) error

func (*Uint8s) Merge

func (a *Uint8s) Merge(np, dp *roaring.Bitmap) error

func (*Uint8s) MergeFilter

func (a *Uint8s) MergeFilter(v interface{}) interface{}

func (*Uint8s) Read

func (a *Uint8s) Read(cnt int, data []byte) error

func (*Uint8s) Show

func (a *Uint8s) Show() ([]byte, error)

func (*Uint8s) Size

func (a *Uint8s) Size() int

func (*Uint8s) Slice

func (a *Uint8s) Slice() ([]uint64, [][]byte)

func (*Uint8s) String

func (a *Uint8s) String() string

func (*Uint8s) Update

func (a *Uint8s) Update(rows []int, v interface{}) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL