indexer

package
v0.0.67 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Timestamps

func Timestamps(r arrow.Record) (lo, hi int64)

Types

type ArrowIndexer

type ArrowIndexer struct{}

func New

func New() *ArrowIndexer

func (*ArrowIndexer) Index

func (idx *ArrowIndexer) Index(r arrow.Record) (index.Full, error)

type FullIndex

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

func NewFullIdx

func NewFullIdx(m map[string]*index.FullColumn, min, max, rows uint64) *FullIndex

func (*FullIndex) CanIndex

func (idx *FullIndex) CanIndex() bool

func (*FullIndex) Columns

func (idx *FullIndex) Columns(f func(column index.Column) error) error

func (*FullIndex) Match

func (idx *FullIndex) Match(b *roaring.Bitmap, m []*filters.CompiledFilter)

func (*FullIndex) Max

func (idx *FullIndex) Max() (n uint64)

func (*FullIndex) Min

func (idx *FullIndex) Min() (n uint64)

func (*FullIndex) Size

func (idx *FullIndex) Size() (n uint64)

Jump to

Keyboard shortcuts

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