shared

package
v1.108.3 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2024 License: AGPL-3.0 Imports: 0 Imported by: 0

Documentation

Overview

Package shared contains utilities which shared projects outside this repo (like edge). Use it with caution. Utilities are not handled as a public API, no backward compatible guarantee.

Directories

Path Synopsis
dbschema
Package dbschema package implements querying and comparing schemas for testing.
Package dbschema package implements querying and comparing schemas for testing.
pgutil
Package pgutil contains utilities for postgres
Package pgutil contains utilities for postgres
pgutil/pgerrcode
Package pgerrcode implements postgres error extraction without depending on a postgres library.
Package pgerrcode implements postgres error extraction without depending on a postgres library.
txutil
Package txutil provides safe transaction-encapsulation functions which have retry semantics as necessary.
Package txutil provides safe transaction-encapsulation functions which have retry semantics as necessary.
Package lrucache provides a LRU cache implementation with an optional key expiration time.
Package lrucache provides a LRU cache implementation with an optional key expiration time.
Package nodeidmap implements an optimized version of map for storj.NodeID.
Package nodeidmap implements an optimized version of map for storj.NodeID.
Package tagsql implements a tagged wrapper for databases.
Package tagsql implements a tagged wrapper for databases.

Jump to

Keyboard shortcuts

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