Directories
¶
| Path | Synopsis |
|---|---|
|
Package cache implements a thread-safe LRU cache with size-based eviction.
|
Package cache implements a thread-safe LRU cache with size-based eviction. |
|
Package concurr provides concurrency utilities including goroutine management, fan-out execution, and retry with backoff.
|
Package concurr provides concurrency utilities including goroutine management, fan-out execution, and retry with backoff. |
|
Package data defines common data types for transaction identifiers and related operations.
|
Package data defines common data types for transaction identifiers and related operations. |
|
paths
Package paths encodes and decodes storage paths for database objects.
|
Package paths encodes and decodes storage paths for database objects. |
|
Package errors provides utilities for annotating and combining errors.
|
Package errors provides utilities for annotating and combining errors. |
|
Package proto contains protocol buffer definitions and generated code for internal serialization.
|
Package proto contains protocol buffer definitions and generated code for internal serialization. |
|
Package storage manages global and local storage layers with caching and version tracking.
|
Package storage manages global and local storage layers with caching and version tracking. |
|
Package stringset helps with common set operations on strings.
|
Package stringset helps with common set operations on strings. |
|
Package testkit provides testing utilities including fake clocks, in-memory GCS clients, and controllable backends.
|
Package testkit provides testing utilities including fake clocks, in-memory GCS clients, and controllable backends. |
|
bench
Package bench provides utilities for collecting and analyzing performance measurements.
|
Package bench provides utilities for collecting and analyzing performance measurements. |
|
Package trace provides conditional runtime tracing support controlled by build tags.
|
Package trace provides conditional runtime tracing support controlled by build tags. |
|
Package trans implements the transaction processing algorithm with serializable isolation.
|
Package trans implements the transaction processing algorithm with serializable isolation. |
Click to show internal directories.
Click to hide internal directories.