Directories ¶
Path | Synopsis |
---|---|
build
|
|
version
Package version provides information about FerretDB version and build configuration.
|
Package version provides information about FerretDB version and build configuration. |
cmd
|
|
Package ferretdb provides embeddable FerretDB implementation.
|
Package ferretdb provides embeddable FerretDB implementation. |
integration
module
|
|
internal
|
|
bson
Package bson provides converters from/to BSON for built-in and `types` types.
|
Package bson provides converters from/to BSON for built-in and `types` types. |
clientconn
Package clientconn provides client connection implementation.
|
Package clientconn provides client connection implementation. |
clientconn/conninfo
Package conninfo provides access to connection-specific information.
|
Package conninfo provides access to connection-specific information. |
clientconn/connmetrics
Package connmetrics provides listener and connection metrics.
|
Package connmetrics provides listener and connection metrics. |
clientconn/cursor
Package cursor provides access to cursor registry.
|
Package cursor provides access to cursor registry. |
handlers
Package handlers provides an interface for all handlers.
|
Package handlers provides an interface for all handlers. |
handlers/common
Package common provides common code for all handlers.
|
Package common provides common code for all handlers. |
handlers/common/aggregations
Package aggregations provides aggregation pipelines.
|
Package aggregations provides aggregation pipelines. |
handlers/commonerrors
Package commonerrors providers errors shared by all handlers.
|
Package commonerrors providers errors shared by all handlers. |
handlers/dummy
Package dummy provides a basic handler implementation.
|
Package dummy provides a basic handler implementation. |
handlers/hana
Package hana provides SAP HANA handler.
|
Package hana provides SAP HANA handler. |
handlers/hana/hanadb
Package hanadb provides SAP HANA connection utilities.
|
Package hanadb provides SAP HANA connection utilities. |
handlers/pg
Package pg provides PostgreSQL handler.
|
Package pg provides PostgreSQL handler. |
handlers/pg/pgdb
Package pgdb provides PostgreSQL connection utilities.
|
Package pgdb provides PostgreSQL connection utilities. |
handlers/pg/pjson
Package pjson provides converters from/to jsonb with some extensions for built-in and `types` types.
|
Package pjson provides converters from/to jsonb with some extensions for built-in and `types` types. |
handlers/proxy
Package proxy sends requests to another wire protocol compatible service.
|
Package proxy sends requests to another wire protocol compatible service. |
handlers/registry
Package registry provides a registry of handlers.
|
Package registry provides a registry of handlers. |
handlers/tigris
Package tigris provides Tigris handler.
|
Package tigris provides Tigris handler. |
handlers/tigris/tigrisdb
Package tigrisdb provides Tigris connection utilities.
|
Package tigrisdb provides Tigris connection utilities. |
handlers/tigris/tjson
Package tjson provides converters from/to Tigris JSON with schema for built-in and `types` types.
|
Package tjson provides converters from/to Tigris JSON with schema for built-in and `types` types. |
types
Package types provides Go types matching BSON types that don't have built-in Go equivalents.
|
Package types provides Go types matching BSON types that don't have built-in Go equivalents. |
types/fjson
Package fjson provides converters to FJSON (JSON with some extensions) for built-in and `types` types.
|
Package fjson provides converters to FJSON (JSON with some extensions) for built-in and `types` types. |
util/ctxutil
Package ctxutil provides context helpers.
|
Package ctxutil provides context helpers. |
util/debug
Package debug provides debug facilities.
|
Package debug provides debug facilities. |
util/debugbuild
Package debugbuild provides information about whatever this is a debug build or not.
|
Package debugbuild provides information about whatever this is a debug build or not. |
util/hex
Package hex provides helpers for working with hex dumps.
|
Package hex provides helpers for working with hex dumps. |
util/iterator
Package iterator describes a generic Iterator interface.
|
Package iterator describes a generic Iterator interface. |
util/lazyerrors
Package lazyerrors provides temporary error wrapping for lazy developers.
|
Package lazyerrors provides temporary error wrapping for lazy developers. |
util/logging
Package logging provides logging helpers.
|
Package logging provides logging helpers. |
util/must
Package must provides helper functions that panic on error.
|
Package must provides helper functions that panic on error. |
util/resource
Package resource provides utilities for tracking resource lifetimes.
|
Package resource provides utilities for tracking resource lifetimes. |
util/state
Package state stores FerretDB process state.
|
Package state stores FerretDB process state. |
util/telemetry
Package telemetry provides basic telemetry facilities.
|
Package telemetry provides basic telemetry facilities. |
util/testutil
Package testutil provides testing helpers.
|
Package testutil provides testing helpers. |
wire
Package wire provides wire protocol implementation.
|
Package wire provides wire protocol implementation. |
tools
module
|
Click to show internal directories.
Click to hide internal directories.