internal/

directory
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2023 License: Apache-2.0

Directories

Path Synopsis
Package backends provides common interfaces and code for all backend implementations.
Package backends provides common interfaces and code for all backend implementations.
sqlite
Package sqlite provides SQLite backend.
Package sqlite provides SQLite backend.
sqlite/metadata
Package metadata provides access to SQLite databases and collections information.
Package metadata provides access to SQLite databases and collections information.
sqlite/metadata/pool
Package pool provides access to SQLite databases and their connections.
Package pool provides access to SQLite databases and their connections.
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.
Package clientconn provides client connection implementation.
Package clientconn provides client connection implementation.
conninfo
Package conninfo provides access to connection-specific information.
Package conninfo provides access to connection-specific information.
connmetrics
Package connmetrics provides listener and connection metrics.
Package connmetrics provides listener and connection metrics.
cursor
Package cursor provides access to cursor registry.
Package cursor provides access to cursor registry.
Package handlers provides an interface for all handlers.
Package handlers provides an interface for all handlers.
common
Package common provides common code for all handlers.
Package common provides common code for all handlers.
common/aggregations
Package aggregations provides aggregation pipelines.
Package aggregations provides aggregation pipelines.
common/aggregations/operators
Package operators provides aggregation operators.
Package operators provides aggregation operators.
common/aggregations/operators/accumulators
Package accumulators provides aggregation accumulator operators.
Package accumulators provides aggregation accumulator operators.
common/aggregations/stages
Package stages provides aggregation stages.
Package stages provides aggregation stages.
common/aggregations/stages/projection
Package projection provides projection for aggregations.
Package projection provides projection for aggregations.
commoncommands
Package commoncommands provides command handlers shared by all handlers.
Package commoncommands provides command handlers shared by all handlers.
commonerrors
Package commonerrors providers errors shared by all handlers.
Package commonerrors providers errors shared by all handlers.
commonparams
Package commonparams contains functions for parsing handlers parameters.
Package commonparams contains functions for parsing handlers parameters.
hana
Package hana provides SAP HANA handler.
Package hana provides SAP HANA handler.
hana/hanadb
Package hanadb provides SAP HANA connection utilities.
Package hanadb provides SAP HANA connection utilities.
pg
Package pg provides PostgreSQL handler.
Package pg provides PostgreSQL handler.
pg/pgdb
Package pgdb provides PostgreSQL connection utilities.
Package pgdb provides PostgreSQL connection utilities.
proxy
Package proxy sends requests to another wire protocol compatible service.
Package proxy sends requests to another wire protocol compatible service.
registry
Package registry provides a registry of handlers.
Package registry provides a registry of handlers.
sjson
Package sjson provides converters from/to jsonb with some extensions for built-in and `types` types.
Package sjson provides converters from/to jsonb with some extensions for built-in and `types` types.
sqlite
Package sqlite provides SQLite handler.
Package sqlite provides SQLite handler.
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.
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.
debug
Package debug provides debug facilities.
Package debug provides debug facilities.
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.
fsql
Package fsql provides database/sql utilities.
Package fsql provides database/sql utilities.
hex
Package hex provides helpers for working with hex dumps.
Package hex provides helpers for working with hex dumps.
iterator
Package iterator describes a generic Iterator interface and related utilities.
Package iterator describes a generic Iterator interface and related utilities.
iterator/testiterator
Package testiterator provides a helper for checking iterator implementations.
Package testiterator provides a helper for checking iterator implementations.
lazyerrors
Package lazyerrors provides error wrapping with file location.
Package lazyerrors provides error wrapping with file location.
logging
Package logging provides logging helpers.
Package logging provides logging helpers.
must
Package must provides helper functions that panic on error.
Package must provides helper functions that panic on error.
observability
Package observability provides abstractions for tracing, metrics, etc.
Package observability provides abstractions for tracing, metrics, etc.
resource
Package resource provides utilities for tracking resource lifetimes.
Package resource provides utilities for tracking resource lifetimes.
state
Package state stores FerretDB process state.
Package state stores FerretDB process state.
telemetry
Package telemetry provides basic telemetry facilities.
Package telemetry provides basic telemetry facilities.
testutil
Package testutil provides testing helpers.
Package testutil provides testing helpers.
testutil/testfail
Package testfail provides testing helpers for expected tests failures.
Package testfail provides testing helpers for expected tests failures.
testutil/teststress
Package teststress provides a helper for stress testing.
Package teststress provides a helper for stress testing.
testutil/testtb
Package testtb provides a common testing interface.
Package testtb provides a common testing interface.
Package wire provides wire protocol implementation.
Package wire provides wire protocol implementation.

Jump to

Keyboard shortcuts

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