Back to godoc.org

Directory github.com/cockroachdb/cockroach/pkg

v1.1.8
Latest Go to latest

The latest major version is .

Published: Apr 19, 2018 | License: Apache-2.0 | Module: github.com/cockroachdb/cockroach
Path Synopsis
acceptance
acceptance/cluster Package cluster is a generated protocol buffer package.
acceptance/localcluster
acceptance/localcluster/tc Package tc contains utility methods for using the Linux tc (traffic control) command to mess with the network links between cockroach nodes running on the local machine.
acceptance/terrafarm
base
build Package build is a generated protocol buffer package.
ccl
ccl/buildccl
ccl/cliccl
ccl/sqlccl Package sqlccl is a generated protocol buffer package.
ccl/storageccl
ccl/storageccl/engineccl
ccl/utilccl
ccl/utilccl/intervalccl
ccl/utilccl/licenseccl Package licenseccl is a generated protocol buffer package.
ccl/utilccl/sampledataccl
cli
cli/cliflags
cmd/allocsim
cmd/benchmark
cmd/cockroach-oss
cmd/docgen
cmd/generate-binary This connects to a postgres server and crafts postgres-protocol message to encode its arguments into postgres' binary encoding.
cmd/github-post
cmd/github-pull-request-make This utility detects new tests added in a given pull request, and runs them under stress in our CI infrastructure.
cmd/gossipsim Package simulation provides tools meant to visualize or test aspects of a Cockroach cluster on a single host.
cmd/metacheck
cmd/protoc-gen-gogoroach
cmd/publish-artifacts
cmd/returncheck
cmd/teamcity-trigger
cmd/urlcheck
cmd/urlcheck/lib/urlcheck
cmd/zerosum
config Package config is a generated protocol buffer package.
gossip Package gossip implements a protocol for sharing information between Cockroach nodes using an ad-hoc, peer-to-peer network.
gossip/resolver
gossip/simulation
internal/client Package client and its KV API have been deprecated for external usage.
internal/rsg
internal/rsg/yacc Package yacc parses .y files.
keys
kv Package kv provides a key-value API to an underlying cockroach datastore.
roachpb Package roachpb is a generated protocol buffer package.
rpc Package rpc is a generated protocol buffer package.
security
security/securitytest Package securitytest embeds the TLS test certificates.
server Package server implements the Cockroach storage node.
server/diagnosticspb Package diagnosticspb is a generated protocol buffer package.
server/serverpb Package serverpb is a generated protocol buffer package.
server/status Package status is a generated protocol buffer package.
settings Package settings provides a central registry of runtime editable settings and accompanying helper functions for retrieving their current values.
settings/cluster Package cluster is a generated protocol buffer package.
sql Package sql provides the user-facing API for access to a Cockroach datastore.
sql/distsqlplan
sql/distsqlrun Package distsqlrun is a generated protocol buffer package.
sql/ir/base
sql/ir/example/base
sql/ir/irgen
sql/ir/irgen/analyzer
sql/ir/irgen/codegen
sql/ir/irgen/ir
sql/ir/irgen/parser
sql/ir/irgen/template
sql/jobs Package jobs is a generated protocol buffer package.
sql/mon
sql/parser
sql/pgbench
sql/pgbench/cmd/pgbenchsetup
sql/pgwire
sql/pgwire/pgerror Package pgerror is a generated protocol buffer package.
sql/privilege
sql/sqlbase Package sqlbase is a generated protocol buffer package.
sql/sqlutil
sqlmigrations
storage Package storage is a generated protocol buffer package.
storage/engine Package engine provides low-level storage.
storage/engine/enginepb Package enginepb is a generated protocol buffer package.
storage/storagebase Package storagebase is a generated protocol buffer package.
testutils
testutils/buildutil
testutils/distsqlutils
testutils/gossiputil
testutils/localtestcluster
testutils/serverutils
testutils/sqlutils
testutils/storageutils
testutils/testcluster
testutils/zerofields
ts Package ts provides a basic time series datastore on top of the underlying CockroachDB key/value datastore.
ts/tspb Package tspb is a generated protocol buffer package.
ui Package ui embeds into the Cockroach certain data such as web html and stylesheets.
util Package util is a generated protocol buffer package.
util/bufalloc
util/cache
util/caller
util/duration
util/encoding
util/envutil
util/fileutil
util/grpcutil
util/hlc Package hlc implements the Hybrid Logical Clock outlined in "Logical Physical Clocks and Consistent Snapshots in Globally Distributed Databases", available online at http://www.cse.buffalo.edu/tech-reports/2014-04.pdf.
util/httputil
util/humanizeutil
util/interval Package interval provides two implementations for an interval tree.
util/leaktest Package leaktest provides tools to detect leaked goroutines in tests.
util/log Package log implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
util/log/logflags
util/metric Package metric provides server metrics (a.k.a.
util/netutil
util/protoutil
util/randutil
util/retry
util/sdnotify Package sdnotify implements both sides of the systemd readiness protocol.
util/shuffle
util/stop
util/syncutil
util/syncutil/singleflight Package singleflight provides a duplicate function call suppression mechanism.
util/timeutil
util/tracing Package tracing is a generated protocol buffer package.
util/uint128
util/uuid