Documentation ¶
Overview ¶
Package db is the parent package for the Data Broker client implementations for various key-value and SQL data stores.
Directories ¶
Path | Synopsis |
---|---|
Package keyval provides an abstraction of a key-value data store and defines the keyval data broker API.
|
Package keyval provides an abstraction of a key-value data store and defines the keyval data broker API. |
etcd
Package etcd implements the key-value Data Broker client API for the etcd key-value data store.
|
Package etcd implements the key-value Data Broker client API for the etcd key-value data store. |
etcd/mocks
Package mocks implements an embedded etcd mock used in unit & integration tests.
|
Package mocks implements an embedded etcd mock used in unit & integration tests. |
kvproto
Package kvproto provides a wrapper that simplifies the storing and retrieving of proto-modelled data into/from a key-value data store.
|
Package kvproto provides a wrapper that simplifies the storing and retrieving of proto-modelled data into/from a key-value data store. |
redis
Package redis is the implementation of the key-value Data Broker client API for the Redis key-value data store.
|
Package redis is the implementation of the key-value Data Broker client API for the Redis key-value data store. |
Package sql provides an abstraction of a data store that supports an SQL-like query language and defines the SQL data broker API.
|
Package sql provides an abstraction of a data store that supports an SQL-like query language and defines the SQL data broker API. |
cassandra
Package cassandra is the implementation of the SQL Data Broker client API for the Cassandra data store.
|
Package cassandra is the implementation of the SQL Data Broker client API for the Cassandra data store. |
Click to show internal directories.
Click to hide internal directories.