Documentation ¶
Index ¶
- type Bools
- func (a *Bools) Append(v interface{}) error
- func (a *Bools) Count() int
- func (a *Bools) Filter(is []uint64) interface{}
- func (a *Bools) MarkNull(row int) error
- func (a *Bools) Merge(np, dp *roaring.Bitmap) error
- func (a *Bools) MergeFilter(v interface{}) interface{}
- func (a *Bools) Read(cnt int, data []byte) error
- func (a *Bools) Show() ([]byte, error)
- func (a *Bools) Size() int
- func (a *Bools) Slice() ([]uint64, [][]byte)
- func (a *Bools) String() string
- func (a *Bools) Update(rows []int, v interface{}) error
- type Float32s
- func (a *Float32s) Append(v interface{}) error
- func (a *Float32s) Count() int
- func (a *Float32s) Filter(is []uint64) interface{}
- func (a *Float32s) MarkNull(row int) error
- func (a *Float32s) Merge(np, dp *roaring.Bitmap) error
- func (a *Float32s) MergeFilter(v interface{}) interface{}
- func (a *Float32s) Read(cnt int, data []byte) error
- func (a *Float32s) Show() ([]byte, error)
- func (a *Float32s) Size() int
- func (a *Float32s) Slice() ([]uint64, [][]byte)
- func (a *Float32s) String() string
- func (a *Float32s) Update(rows []int, v interface{}) error
- type Float64s
- func (a *Float64s) Append(v interface{}) error
- func (a *Float64s) Count() int
- func (a *Float64s) Filter(is []uint64) interface{}
- func (a *Float64s) MarkNull(row int) error
- func (a *Float64s) Merge(np, dp *roaring.Bitmap) error
- func (a *Float64s) MergeFilter(v interface{}) interface{}
- func (a *Float64s) Read(cnt int, data []byte) error
- func (a *Float64s) Show() ([]byte, error)
- func (a *Float64s) Size() int
- func (a *Float64s) Slice() ([]uint64, [][]byte)
- func (a *Float64s) String() string
- func (a *Float64s) Update(rows []int, v interface{}) error
- type Floats
- func (a *Floats) Append(v interface{}) error
- func (a *Floats) Count() int
- func (a *Floats) Filter(is []uint64) interface{}
- func (a *Floats) MarkNull(row int) error
- func (a *Floats) Merge(np, dp *roaring.Bitmap) error
- func (a *Floats) MergeFilter(v interface{}) interface{}
- func (a *Floats) Read(cnt int, data []byte) error
- func (a *Floats) Show() ([]byte, error)
- func (a *Floats) Size() int
- func (a *Floats) Slice() ([]uint64, [][]byte)
- func (a *Floats) String() string
- func (a *Floats) Update(rows []int, v interface{}) error
- type Int16s
- func (a *Int16s) Append(v interface{}) error
- func (a *Int16s) Count() int
- func (a *Int16s) Filter(is []uint64) interface{}
- func (a *Int16s) MarkNull(row int) error
- func (a *Int16s) Merge(np, dp *roaring.Bitmap) error
- func (a *Int16s) MergeFilter(v interface{}) interface{}
- func (a *Int16s) Read(cnt int, data []byte) error
- func (a *Int16s) Show() ([]byte, error)
- func (a *Int16s) Size() int
- func (a *Int16s) Slice() ([]uint64, [][]byte)
- func (a *Int16s) String() string
- func (a *Int16s) Update(rows []int, v interface{}) error
- type Int32s
- func (a *Int32s) Append(v interface{}) error
- func (a *Int32s) Count() int
- func (a *Int32s) Filter(is []uint64) interface{}
- func (a *Int32s) MarkNull(row int) error
- func (a *Int32s) Merge(np, dp *roaring.Bitmap) error
- func (a *Int32s) MergeFilter(v interface{}) interface{}
- func (a *Int32s) Read(cnt int, data []byte) error
- func (a *Int32s) Show() ([]byte, error)
- func (a *Int32s) Size() int
- func (a *Int32s) Slice() ([]uint64, [][]byte)
- func (a *Int32s) String() string
- func (a *Int32s) Update(rows []int, v interface{}) error
- type Int64s
- func (a *Int64s) Append(v interface{}) error
- func (a *Int64s) Count() int
- func (a *Int64s) Filter(is []uint64) interface{}
- func (a *Int64s) MarkNull(row int) error
- func (a *Int64s) Merge(np, dp *roaring.Bitmap) error
- func (a *Int64s) MergeFilter(v interface{}) interface{}
- func (a *Int64s) Read(cnt int, data []byte) error
- func (a *Int64s) Show() ([]byte, error)
- func (a *Int64s) Size() int
- func (a *Int64s) Slice() ([]uint64, [][]byte)
- func (a *Int64s) String() string
- func (a *Int64s) Update(rows []int, v interface{}) error
- type Int8s
- func (a *Int8s) Append(v interface{}) error
- func (a *Int8s) Count() int
- func (a *Int8s) Filter(is []uint64) interface{}
- func (a *Int8s) MarkNull(row int) error
- func (a *Int8s) Merge(np, dp *roaring.Bitmap) error
- func (a *Int8s) MergeFilter(v interface{}) interface{}
- func (a *Int8s) Read(cnt int, data []byte) error
- func (a *Int8s) Show() ([]byte, error)
- func (a *Int8s) Size() int
- func (a *Int8s) Slice() ([]uint64, [][]byte)
- func (a *Int8s) String() string
- func (a *Int8s) Update(rows []int, v interface{}) error
- type Ints
- func (a *Ints) Append(v interface{}) error
- func (a *Ints) Count() int
- func (a *Ints) Filter(is []uint64) interface{}
- func (a *Ints) MarkNull(row int) error
- func (a *Ints) Merge(np, dp *roaring.Bitmap) error
- func (a *Ints) MergeFilter(v interface{}) interface{}
- func (a *Ints) Read(cnt int, data []byte) error
- func (a *Ints) Show() ([]byte, error)
- func (a *Ints) Size() int
- func (a *Ints) Slice() ([]uint64, [][]byte)
- func (a *Ints) String() string
- func (a *Ints) Update(rows []int, v interface{}) error
- type Timestamps
- func (a *Timestamps) Append(v interface{}) error
- func (a *Timestamps) Count() int
- func (a *Timestamps) Filter(is []uint64) interface{}
- func (a *Timestamps) MarkNull(row int) error
- func (a *Timestamps) Merge(np, dp *roaring.Bitmap) error
- func (a *Timestamps) MergeFilter(v interface{}) interface{}
- func (a *Timestamps) Read(cnt int, data []byte) error
- func (a *Timestamps) Show() ([]byte, error)
- func (a *Timestamps) Size() int
- func (a *Timestamps) Slice() ([]uint64, [][]byte)
- func (a *Timestamps) String() string
- func (a *Timestamps) Update(rows []int, v interface{}) error
- type Uint16s
- func (a *Uint16s) Append(v interface{}) error
- func (a *Uint16s) Count() int
- func (a *Uint16s) Filter(is []uint64) interface{}
- func (a *Uint16s) MarkNull(row int) error
- func (a *Uint16s) Merge(np, dp *roaring.Bitmap) error
- func (a *Uint16s) MergeFilter(v interface{}) interface{}
- func (a *Uint16s) Read(cnt int, data []byte) error
- func (a *Uint16s) Show() ([]byte, error)
- func (a *Uint16s) Size() int
- func (a *Uint16s) Slice() ([]uint64, [][]byte)
- func (a *Uint16s) String() string
- func (a *Uint16s) Update(rows []int, v interface{}) error
- type Uint32s
- func (a *Uint32s) Append(v interface{}) error
- func (a *Uint32s) Count() int
- func (a *Uint32s) Filter(is []uint64) interface{}
- func (a *Uint32s) MarkNull(row int) error
- func (a *Uint32s) Merge(np, dp *roaring.Bitmap) error
- func (a *Uint32s) MergeFilter(v interface{}) interface{}
- func (a *Uint32s) Read(cnt int, data []byte) error
- func (a *Uint32s) Show() ([]byte, error)
- func (a *Uint32s) Size() int
- func (a *Uint32s) Slice() ([]uint64, [][]byte)
- func (a *Uint32s) String() string
- func (a *Uint32s) Update(rows []int, v interface{}) error
- type Uint64s
- func (a *Uint64s) Append(v interface{}) error
- func (a *Uint64s) Count() int
- func (a *Uint64s) Filter(is []uint64) interface{}
- func (a *Uint64s) MarkNull(row int) error
- func (a *Uint64s) Merge(np, dp *roaring.Bitmap) error
- func (a *Uint64s) MergeFilter(v interface{}) interface{}
- func (a *Uint64s) Read(cnt int, data []byte) error
- func (a *Uint64s) Show() ([]byte, error)
- func (a *Uint64s) Size() int
- func (a *Uint64s) Slice() ([]uint64, [][]byte)
- func (a *Uint64s) String() string
- func (a *Uint64s) Update(rows []int, v interface{}) error
- type Uint8s
- func (a *Uint8s) Append(v interface{}) error
- func (a *Uint8s) Count() int
- func (a *Uint8s) Filter(is []uint64) interface{}
- func (a *Uint8s) MarkNull(row int) error
- func (a *Uint8s) Merge(np, dp *roaring.Bitmap) error
- func (a *Uint8s) MergeFilter(v interface{}) interface{}
- func (a *Uint8s) Read(cnt int, data []byte) error
- func (a *Uint8s) Show() ([]byte, error)
- func (a *Uint8s) Size() int
- func (a *Uint8s) Slice() ([]uint64, [][]byte)
- func (a *Uint8s) String() string
- func (a *Uint8s) Update(rows []int, v interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bools ¶
func (*Bools) MergeFilter ¶
func (a *Bools) MergeFilter(v interface{}) interface{}
type Float32s ¶
type Float32s struct { Vs []float32 Is []uint64 Np *roaring.Bitmap // null Dp *roaring.Bitmap // null }
func (*Float32s) MergeFilter ¶
func (a *Float32s) MergeFilter(v interface{}) interface{}
type Float64s ¶
type Float64s struct { Vs []float64 Is []uint64 Np *roaring.Bitmap // null Dp *roaring.Bitmap // null }
func (*Float64s) MergeFilter ¶
func (a *Float64s) MergeFilter(v interface{}) interface{}
type Floats ¶
type Floats struct { Vs []float64 Is []uint64 Np *roaring.Bitmap // null Dp *roaring.Bitmap // null }
func (*Floats) MergeFilter ¶
func (a *Floats) MergeFilter(v interface{}) interface{}
type Int16s ¶
func (*Int16s) MergeFilter ¶
func (a *Int16s) MergeFilter(v interface{}) interface{}
type Int32s ¶
func (*Int32s) MergeFilter ¶
func (a *Int32s) MergeFilter(v interface{}) interface{}
type Int64s ¶
func (*Int64s) MergeFilter ¶
func (a *Int64s) MergeFilter(v interface{}) interface{}
type Int8s ¶
func (*Int8s) MergeFilter ¶
func (a *Int8s) MergeFilter(v interface{}) interface{}
type Ints ¶
func (*Ints) MergeFilter ¶
func (a *Ints) MergeFilter(v interface{}) interface{}
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) MergeFilter ¶
func (a *Timestamps) MergeFilter(v interface{}) interface{}
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 (*Uint16s) MergeFilter ¶
func (a *Uint16s) MergeFilter(v interface{}) interface{}
type Uint32s ¶
type Uint32s struct { Vs []uint32 Is []uint64 Np *roaring.Bitmap // null Dp *roaring.Bitmap // null }
func (*Uint32s) MergeFilter ¶
func (a *Uint32s) MergeFilter(v interface{}) interface{}
type Uint64s ¶
type Uint64s struct { Vs []uint64 Is []uint64 Np *roaring.Bitmap // null Dp *roaring.Bitmap // null }
func (*Uint64s) MergeFilter ¶
func (a *Uint64s) MergeFilter(v interface{}) interface{}
type Uint8s ¶
func (*Uint8s) MergeFilter ¶
func (a *Uint8s) MergeFilter(v interface{}) interface{}
Click to show internal directories.
Click to hide internal directories.