pkg/

directory
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2024 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 bytes provides utilities for operating bytes.
Package bytes provides utilities for operating bytes.
Package cmdsetup implements a real env in which to run tests.
Package cmdsetup implements a real env in which to run tests.
compress
zstd
Package zstd provides ZSTD compression and decompression.
Package zstd provides ZSTD compression and decompression.
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 healthcheck provides a health check client.
Package healthcheck provides a health check client.
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 an inverted index repository.
Package inverted implements an inverted 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.
native
Package native provides a simple meter system for metrics.
Package native 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.
Package pool provides a pool for reusing objects.
Package pool provides a pool for reusing objects.
Package query provides the query common interfaces and utilities.
Package query provides the query common interfaces and utilities.
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.
model
Package model defines the structures and interfaces for query options and results.
Package model defines the structures and interfaces for query options and results.
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.
gmatcher
Package gmatcher provides custom Gomega matchers.
Package gmatcher provides custom Gomega matchers.
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.
metric
Package metric provides functions for collecting and analyzing metrics for stress testing.
Package metric provides functions for collecting and analyzing metrics for stress testing.
query
Package query provides functions for analyzing and collecting metrics.
Package query provides functions for analyzing and collecting metrics.
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 watcher provides a watcher to watch the epoch.
Package watcher provides a watcher to watch the epoch.

Jump to

Keyboard shortcuts

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