query

package
Version: v0.0.0-...-7b6ac62 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2021 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExecutorFactory

func NewExecutorFactory() parallel.ExecutorFactory

NewExecutorFactory creates executor factory

Types

type Plan

type Plan interface {
	// Plan plans the query language, then generate an execute plan
	Plan() error
}

Plan represents an execute plan of a query language with computing and storage

type SeriesSearch

type SeriesSearch interface {
	// Search searches series ids base on condition, if search fail return nil, else return series ids
	Search() (*roaring.Bitmap, error)
}

SeriesSearch represents a series search by condition expression

type TagSearch

type TagSearch interface {
	// Filter filters tag value ids base on tag filter expr, if fail return nil, else return tag value ids
	Filter() (map[string]*tagFilterResult, error)
}

TagSearch represents the tag filtering by tag filter expr

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to