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. |
Click to show internal directories.
Click to hide internal directories.