| Path | Synopsis |
|---|---|
| pkg/acceptance | |
| pkg/acceptance/cluster | Package cluster is a generated protocol buffer package. |
| pkg/acceptance/localcluster | |
| pkg/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. |
| pkg/base | |
| pkg/bench | |
| pkg/build | Package build is a generated protocol buffer package. |
| pkg/ccl | |
| pkg/ccl/acceptanceccl | |
| pkg/ccl/backupccl | Package backupccl is a generated protocol buffer package. |
| pkg/ccl/baseccl | Package baseccl is a generated protocol buffer package. |
| pkg/ccl/buildccl | |
| pkg/ccl/changefeedccl | |
| pkg/ccl/cliccl | |
| pkg/ccl/cliccl/cliflagsccl | |
| pkg/ccl/importccl | |
| pkg/ccl/logictestccl | Package logictestccl houses the SQL logic tests that test CCL features. |
| pkg/ccl/partitionccl | |
| pkg/ccl/roleccl | |
| pkg/ccl/storageccl | |
| pkg/ccl/storageccl/engineccl | |
| pkg/ccl/storageccl/engineccl/enginepbccl | Package enginepbccl is a generated protocol buffer package. |
| pkg/ccl/utilccl | |
| pkg/ccl/utilccl/intervalccl | |
| pkg/ccl/utilccl/licenseccl | Package licenseccl is a generated protocol buffer package. |
| pkg/ccl/utilccl/sampledataccl | |
| pkg/ccl/workloadccl | |
| pkg/ccl/workloadccl/allccl | |
| pkg/ccl/workloadccl/cliccl | |
| pkg/ccl/workloadccl/roachmartccl | |
| pkg/cli | |
| pkg/cli/cliflags | |
| pkg/cli/debug | |
| pkg/cli/syncbench | |
| pkg/cli/synctest | |
| pkg/cmd/allocsim | |
| pkg/cmd/benchmark | |
| pkg/cmd/cmdutil | |
| pkg/cmd/cockroach | This is the default entry point for a CockroachDB binary. |
| pkg/cmd/cockroach-oss | cockroach-oss is an entry point for a CockroachDB binary that excludes all CCL-licensed code. |
| pkg/cmd/cockroach-short | cockroach-short is an entry point for a CockroachDB binary that excludes certain components that are slow to build or have heavyweight dependencies. |
| pkg/cmd/docgen | |
| pkg/cmd/docgen/extract | |
| pkg/cmd/generate-binary | This connects to a postgres server and crafts postgres-protocol message to encode its arguments into postgres' binary encoding. |
| pkg/cmd/github-post | Command github-post parses the JSON-formatted output from a Go test session, as generated by either 'go test -json' or './pkg.test | go tool test2json -t', and posts issues for any failed tests to GitHub. |
| pkg/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. |
| pkg/cmd/gossipsim | Package simulation provides tools meant to visualize or test aspects of a Cockroach cluster on a single host. |
| pkg/cmd/internal/issues | |
| pkg/cmd/prereqs | prereqs generates Make prerequisites for Go binaries. |
| pkg/cmd/protoc-gen-gogoroach | |
| pkg/cmd/publish-artifacts | |
| pkg/cmd/returncheck | |
| pkg/cmd/roachprod-stress | |
| pkg/cmd/roachtest | |
| pkg/cmd/teamcity-trigger | teamcity-trigger launches a variety of nightly build jobs on TeamCity using its REST API. |
| pkg/cmd/uptodate | uptodate efficiently computes whether an output file is up-to-date with regard to its input files. |
| pkg/cmd/urlcheck | |
| pkg/cmd/urlcheck/lib/urlcheck | |
| pkg/cmd/workload | |
| pkg/cmd/wraprules | |
| pkg/cmd/zerosum | |
| pkg/config | Package config is a generated protocol buffer package. |
| pkg/gossip | Package gossip implements a protocol for sharing information between Cockroach nodes using an ad-hoc, peer-to-peer network. |
| pkg/gossip/resolver | |
| pkg/gossip/simulation | |
| pkg/internal/client | Package client and its KV API have been deprecated for external usage. |
| pkg/internal/rsg | |
| pkg/internal/rsg/yacc | Package yacc parses .y files. |
| pkg/jobs | |
| pkg/jobs/jobspb | Package jobspb is a generated protocol buffer package. |
| pkg/keys | Package keys manages the construction of keys for CockroachDB's key-value layer. |
| pkg/kv | Package kv provides a key-value API to an underlying cockroach datastore. |
| pkg/roachpb | Package roachpb is a generated protocol buffer package. |
| pkg/rpc | Package rpc is a generated protocol buffer package. |
| pkg/rpc/nodedialer | |
| pkg/security | |
| pkg/security/securitytest | Package securitytest embeds the TLS test certificates. |
| pkg/server | Package server implements the Cockroach storage node. |
| pkg/server/debug | |
| pkg/server/debug/pprofui | |
| pkg/server/diagnosticspb | Package diagnosticspb is a generated protocol buffer package. |
| pkg/server/heapprofiler | |
| pkg/server/serverpb | Package serverpb is a generated protocol buffer package. |
| pkg/server/status | Package status is a generated protocol buffer package. |
| pkg/server/status/statuspb | Package statuspb is a generated protocol buffer package. |
| pkg/server/telemetry | Package telemetry contains helpers for capturing diagnostics information. |
| pkg/settings | Package settings provides a central registry of runtime editable settings and accompanying helper functions for retrieving their current values. |
| pkg/settings/cluster | Package cluster is a generated protocol buffer package. |
| pkg/sql | Package sql provides the user-facing API for access to a Cockroach datastore. |
| pkg/sql/backfill | |
| pkg/sql/coltypes | |
| pkg/sql/distsqlplan | |
| pkg/sql/distsqlrun | Package distsqlrun is a generated protocol buffer package. |
| pkg/sql/lex | |
| pkg/sql/logictest | |
| pkg/sqlmigrations | |
| pkg/sql/opt | Package opt contains the Cockroach SQL optimizer. |
| pkg/sql/opt/bench | Package bench houses benchmarks for the SQL optimizer. |
| pkg/sql/opt/constraint | |
| pkg/sql/opt/exec | |
| pkg/sql/opt/exec/execbuilder | |
| pkg/sql/opt/idxconstraint | |
| pkg/sql/opt/memo | |
| pkg/sql/opt/norm | |
| pkg/sql/opt/optbuilder | |
| pkg/sql/opt/props | |
| pkg/sql/opt/testutils | |
| pkg/sql/opt/testutils/testcat | |
| pkg/sql/opt/xform | |
| pkg/sql/parser | |
| pkg/sql/pgwire | |
| pkg/sql/pgwire/pgerror | Package pgerror is a generated protocol buffer package. |
| pkg/sql/pgwire/pgwirebase | Package pgwirebase contains type definitions and very basic protocol structures to be used by both the pgwire package and by others (particularly by the sql package). |
| pkg/sql/privilege | |
| pkg/sql/row | |
| pkg/sql/schemachange | |
| pkg/sql/scrub | |
| pkg/sql/sem/builtins | |
| pkg/sql/sem/transform | |
| pkg/sql/sem/tree | |
| pkg/sql/sem/types | |
| pkg/sql/sessiondata | |
| pkg/sql/sqlbase | Package sqlbase is a generated protocol buffer package. |
| pkg/sql/sqlutil | |
| pkg/sql/stats | Package stats is a generated protocol buffer package. |
| pkg/sql/tests | |
| pkg/storage | Package storage is a generated protocol buffer package. |
| pkg/storage/abortspan | |
| pkg/storage/batcheval | |
| pkg/storage/batcheval/result | |
| pkg/storage/closedts | Package closedts houses the interfaces and basic definitions used by the various components of the closed timestamp subsystems. |
| pkg/storage/closedts/container | |
| pkg/storage/closedts/ctpb | Package ctpb is a generated protocol buffer package. |
| pkg/storage/closedts/minprop | Package minprop exports a main data structure, Tracker, which checkpoints closed timestamps and associated Raft Lease Applied indexes positions for which (under additional conditions) it is legal to serve follower reads. |
| pkg/storage/closedts/provider | |
| pkg/storage/closedts/provider/testutils | |
| pkg/storage/closedts/storage | |
| pkg/storage/closedts/transport | |
| pkg/storage/closedts/transport/testutils | |
| pkg/storage/compactor | |
| pkg/storage/diskmap | |
| pkg/storage/engine | Package engine provides low-level storage. |
| pkg/storage/engine/enginepb | Package enginepb is a generated protocol buffer package. |
| pkg/storage/idalloc | |
| pkg/storage/rangefeed | |
| pkg/storage/rditer | |
| pkg/storage/spanset | |
| pkg/storage/stateloader | |
| pkg/storage/storagebase | Package storagebase is a generated protocol buffer package. |
| pkg/storage/storagepb | Package storagepb is a generated protocol buffer package. |
| pkg/storage/tscache | |
| pkg/storage/txnwait | |
| pkg/testutils | |
| pkg/testutils/buildutil | |
| pkg/testutils/datadriven | |
| pkg/testutils/distsqlutils | |
| pkg/testutils/gossiputil | |
| pkg/testutils/jobutils | |
| pkg/testutils/lint | Package lint tests Go code for policy and style violations, as well as detecting suspicious constructs that are typically bugs. |
| pkg/testutils/localtestcluster | |
| pkg/testutils/serverutils | |
| pkg/testutils/sqlutils | |
| pkg/testutils/storageutils | |
| pkg/testutils/testcluster | |
| pkg/testutils/zerofields | |
| pkg/ts | Package ts provides a basic time series datastore on top of the underlying CockroachDB key/value datastore. |
| pkg/ts/testmodel | |
| pkg/ts/tspb | Package tspb is a generated protocol buffer package. |
| pkg/ui | Package ui embeds the assets for the web UI into the Cockroach binary. |
| pkg/ui/distccl | Package distccl embeds the assets for the CCL version of the web UI into the Cockroach binary. |
| pkg/ui/distoss | Package distoss embeds the assets for the OSS version of the web UI into the Cockroach binary. |
| pkg/util | Package util is a generated protocol buffer package. |
| pkg/util/arith | |
| pkg/util/binfetcher | |
| pkg/util/bitarray | |
| pkg/util/bufalloc | |
| pkg/util/cache | |
| pkg/util/caller | |
| pkg/util/contextutil | |
| pkg/util/ctxgroup | Package ctxgroup wraps golang.org/x/sync/errgroup with a context func. |
| pkg/util/duration | |
| pkg/util/encoding | |
| pkg/util/encoding/csv | Package csv reads and writes comma-separated values (CSV) files. |
| pkg/util/envutil | |
| pkg/util/errorutil | |
| pkg/util/fileutil | |
| pkg/util/fsm | Package fsm provides an interface for defining and working with finite-state machines. |
| pkg/util/grpcutil | |
| pkg/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. |
| pkg/util/httputil | |
| pkg/util/humanizeutil | |
| pkg/util/interval | Package interval provides two implementations for an interval tree. |
| pkg/util/ipaddr | |
| pkg/util/json | |
| pkg/util/leaktest | Package leaktest provides tools to detect leaked goroutines in tests. |
| pkg/util/limit | |
| pkg/util/log | Package log implements logging. |
| pkg/util/log/logflags | |
| pkg/util/log/logtags | |
| pkg/util/metric | Package metric provides server metrics (a.k.a. |
| pkg/util/mon | |
| pkg/util/netutil | |
| pkg/util/pretty | Package pretty prints documents based on a target line width. |
| pkg/util/protoutil | Package protoutil is a generated protocol buffer package. |
| pkg/util/randutil | |
| pkg/util/retry | |
| pkg/util/ring | |
| pkg/util/sdnotify | Package sdnotify implements both sides of the systemd readiness protocol. |
| pkg/util/search | |
| pkg/util/shuffle | |
| pkg/util/stop | |
| pkg/util/stringarena | |
| pkg/util/stringencoding | |
| pkg/util/syncutil | |
| pkg/util/syncutil/singleflight | Package singleflight provides a duplicate function call suppression mechanism. |
| pkg/util/sysutil | Package sysutil is a cross-platform compatibility layer on top of package syscall. |
| pkg/util/timeofday | |
| pkg/util/timeutil | |
| pkg/util/tracing | Package tracing is a generated protocol buffer package. |
| pkg/util/treeprinter | |
| pkg/util/uint128 | |
| pkg/util/uuid | |
| pkg/workload | Package workload provides an abstraction for generators of sql query loads (and requisite initial data) as well as tools for working with these generators. |
| pkg/workload/bank | |
| pkg/workload/cli | |
| pkg/workload/examples | |
| pkg/workload/interleavedpartitioned | |
| pkg/workload/jsonload | |
| pkg/workload/kv | |
| pkg/workload/ledger | |
| pkg/workload/querybench | |
| pkg/workload/queue | |
| pkg/workload/tpcc | |
| pkg/workload/tpch | |
| pkg/workload/ycsb | Package ycsb is the workload specified by the Yahoo! Cloud Serving Benchmark. |
Updated 2018-10-18. Refresh now. Tools for package owners.