Documentation ¶
Overview ¶
Package nulls wrap up functions for the manipulation of bitmap library roaring. MatrixOne uses nulls to store all NULL values in a column. You can think of Nulls as a bitmap.
Index ¶
- func Add(n *Nulls, rows ...uint64)
- func Any(n *Nulls) bool
- func Contains(n *Nulls, row uint64) bool
- func Del(n *Nulls, rows ...uint64)
- func FilterCount(n *Nulls, sels []int64) int
- func Length(n *Nulls) int
- func New(n *Nulls, size int)
- func Or(n, m, r *Nulls)
- func PreciseAny(n *Nulls) bool
- func RemoveRange(n *Nulls, start, end uint64)
- func Reset(n *Nulls)
- func Set(n, m *Nulls)
- func Size(n *Nulls) int
- func String(n *Nulls) string
- func TryExpand(n *Nulls, size int)
- type Nulls
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FilterCount ¶
FilterCount returns the number count that appears in both n and sel
func Or ¶
func Or(n, m, r *Nulls)
Or performs union operation on Nulls n,m and store the result in r
func PreciseAny ¶ added in v0.5.1
Any returns true if any bit in the Nulls is set, otherwise it will return false.
func RemoveRange ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.