pkg/

directory
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2023 License: Apache-2.0

Directories

Path Synopsis
Package accesslog provides access log for banyandb.
Package accesslog provides access log for banyandb.
Package bus implements a message bus which is a common data model and a messaging infrastructure to allow different modules to communicate locally or remotely.
Package bus implements a message bus which is a common data model and a messaging infrastructure to allow different modules to communicate locally or remotely.
Package cmdsetup implements a real env in which to run tests.
Package cmdsetup implements a real env in which to run tests.
Package config implements a configuration system which could load configuration from flags and env vars.
Package config implements a configuration system which could load configuration from flags and env vars.
Package convert implements conversions to and from data.
Package convert implements conversions to and from data.
Package encoding implements encoding/decoding data points.
Package encoding implements encoding/decoding data points.
Package flow implements a streaming calculation framework.
Package flow implements a streaming calculation framework.
streaming
Package streaming implement the flow framework to provide the sliding window, top-n aggregation, and etc.
Package streaming implement the flow framework to provide the sliding window, top-n aggregation, and etc.
streaming/sources
Package sources implements data sources to sink data into the flow framework.
Package sources implements data sources to sink data into the flow framework.
Package fs (file system) is an independent component to operate file and directory.
Package fs (file system) is an independent component to operate file and directory.
Package grpchelper implements helpers to access gRPC services.
Package grpchelper implements helpers to access gRPC services.
Package host provides information about the host.
Package host provides information about the host.
Package index implements the index system for searching data.
Package index implements the index system for searching data.
inverted
Package inverted implements a inverted index repository.
Package inverted implements a inverted index repository.
lsm
Package lsm implements a tree-based index repository.
Package lsm implements a tree-based index repository.
posting
Package posting implements a posting list contains a list of document ids.
Package posting implements a posting list contains a list of document ids.
posting/roaring
Package roaring implements the posting list by a roaring bitmap.
Package roaring implements the posting list by a roaring bitmap.
testcases
Package testcases implements common helpers for testing inverted and lsm indices.
Package testcases implements common helpers for testing inverted and lsm indices.
Package iter implement a generic Iterator.
Package iter implement a generic Iterator.
sort
Package sort provides a generic iterator that merges multiple sorted iterators.
Package sort provides a generic iterator that merges multiple sorted iterators.
Package logger implements a logging system with a module tag.
Package logger implements a logging system with a module tag.
Package meter provides a simple meter system for metrics.
Package meter provides a simple meter system for metrics.
prom
Package prom provides a prometheus implementation for the meter system.
Package prom provides a prometheus implementation for the meter system.
Package node provides node selector for liaison.
Package node provides node selector for liaison.
Package partition implements a location system to find a shard or index rule.
Package partition implements a location system to find a shard or index rule.
pb
v1
Package v1 implements helpers to access data defined by API v1.
Package v1 implements helpers to access data defined by API v1.
v1/tsdb
Package tsdb implements helpers around tsdb.IntervalRule.
Package tsdb implements helpers around tsdb.IntervalRule.
query
aggregation
Package aggregation implements aggregation functions to statistic a range of values.
Package aggregation implements aggregation functions to statistic a range of values.
executor
Package executor defines the specifications accessing underlying data repositories.
Package executor defines the specifications accessing underlying data repositories.
logical
Package logical implements the executable operations.
Package logical implements the executable operations.
logical/measure
Package measure implements execution operations for querying measure data.
Package measure implements execution operations for querying measure data.
logical/stream
Package stream implements execution operations for querying stream data.
Package stream implements execution operations for querying stream data.
Package run implements a lifecycle framework to control modules.
Package run implements a lifecycle framework to control modules.
Package schema implements a framework to sync schema info from the metadata repository.
Package schema implements a framework to sync schema info from the metadata repository.
Package signal implements a handler to listen to system signals.
Package signal implements a handler to listen to system signals.
Package test implements helpers for testing.
Package test implements helpers for testing.
flags
Package flags implements injected flags to run tests.
Package flags implements injected flags to run tests.
flow
Package flow implements mockers for testing flow.
Package flow implements mockers for testing flow.
helpers
Package helpers implements several helpers for testing.
Package helpers implements several helpers for testing.
measure
Package measure implements helpers to load schemas for testing.
Package measure implements helpers to load schemas for testing.
setup
Package setup implements a real env in which to run tests.
Package setup implements a real env in which to run tests.
stream
Package stream implements helpers to load schemas for testing.
Package stream implements helpers to load schemas for testing.
Package timestamp implements several component related to time.
Package timestamp implements several component related to time.
Package version can be used to implement embedding versioning details from git branches and tags into the binary importing this package.
Package version can be used to implement embedding versioning details from git branches and tags into the binary importing this package.
Package wal (Write-ahead logging) is an independent component to ensure data reliability.
Package wal (Write-ahead logging) is an independent component to ensure data reliability.

Jump to

Keyboard shortcuts

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