# Packages
Package awsdynamodb provides a docstore implementation backed by Amazon DynamoDB.
Package driver defines interfaces to be implemented by docstore drivers, which will be used by the docstore package to interact with the underlying services.
Package drivertest provides a conformance test for implementations of driver.
Package gcpfirestore provides a docstore implementation backed by Google Cloud Firestore.
Package memdocstore provides an in-process in-memory implementation of the docstore API.
# Functions
DefaultURLMux returns the URLMux used by OpenCollection.
Increment returns a modification that results in a field being incremented.
OpenCollection opens the collection identified by the URL given.
# Constants
Ascending and Descending are constants for use in the OrderBy method.
DefaultRevisionField is the default name of the document field used for document revision information, to implement optimistic locking.
Ascending and Descending are constants for use in the OrderBy method.
# Variables
NewCollection is intended for use by drivers only.
OpenCensusViews are predefined views for OpenCensus metrics.
# Structs
An Action is a read or write on a single document.
An ActionList is a group of actions that affect a single collection.
A Collection represents a set of documents.
DocumentIterator iterates over documents.
Query represents a query over a collection.
URLMux is a URL opener multiplexer.
# Interfaces
CollectionURLOpener opens a collection of documents based on a URL.
A Document is a set of field-value pairs.
# Type aliases
An ActionListError is returned by ActionList.Do.
A FieldPath is a dot-separated sequence of UTF-8 field names.
Mods is a map from field paths to modifications.