top
Package server is a generated protocol buffer package.

It is generated from these files:
	cockroach/server/admin.proto
	cockroach/server/status.proto

It has these top-level messages:
	DatabasesRequest
	DatabasesResponse
	DatabaseDetailsRequest
	DatabaseDetailsResponse
	TableDetailsRequest
	TableDetailsResponse
	UsersRequest
	UsersResponse
	EventsRequest
	EventsResponse
	SetUIDataRequest
	SetUIDataResponse
	GetUIDataRequest
	GetUIDataResponse
	ClusterRequest
	ClusterResponse
	DrainRequest
	DrainResponse
	ClusterFreezeRequest
	ClusterFreezeResponse
	DetailsRequest
	DetailsResponse
	NodesRequest
	NodesResponse
	NodeRequest
	RangeInfo
	RangesRequest
	RangesResponse
	GossipRequest

Package server is a reverse proxy.

It translates gRPC into RESTful JSON APIs. Package server implements the Cockroach storage node. A node corresponds to a single instance of the cockroach binary, running on a single physical machine, which exports the "Node" Go RPC service. Each node multiplexes RPC requests to one or more stores, associated with physical storage devices.

Package server also provides access to administrative tools via the command line and also through a REST API. Package server is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Imports 55 package(s)

  1. google.golang.org/grpc
  2. github.com/cockroachdb/cockroach/sql/distsql
  3. github.com/elastic/gosigar
  4. github.com/cockroachdb/cockroach/util/stop
  5. github.com/cockroachdb/cockroach/client
  6. github.com/cockroachdb/cockroach/util
  7. github.com/cockroachdb/cockroach/util/log
  8. github.com/gogo/protobuf/proto
  9. github.com/gengo/grpc-gateway/runtime
  10. github.com/cockroachdb/cockroach/security
  11. github.com/cockroachdb/cockroach/sql/parser
  12. github.com/dustin/go-humanize
  13. github.com/cockroachdb/cockroach/util/humanizeutil
  14. github.com/cockroachdb/cockroach/sql/sqlbase
  15. google.golang.org/grpc/codes
  16. github.com/cockroachdb/cockroach/util/protoutil
  17. golang.org/x/net/trace
  18. google.golang.org/grpc/grpclog
  19. github.com/cockroachdb/cockroach/gossip
  20. github.com/cockroachdb/cockroach/base
  21. github.com/cockroachdb/cockroach/util/metric
  22. github.com/cockroachdb/cockroach/sql
  23. github.com/cockroachdb/cockroach/roachpb
  24. github.com/cockroachdb/cockroach/sql/pgwire
  25. github.com/cockroachdb/cmux
  26. golang.org/x/net/context
  27. github.com/cockroachdb/cockroach/server/status
  28. github.com/cockroachdb/cockroach/config
  29. github.com/cockroachdb/cockroach/gossip/resolver
  30. github.com/cockroachdb/cockroach/build
  31. github.com/cockroachdb/cockroach/rpc
  32. github.com/cockroachdb/cockroach/cli/cliflags
  33. github.com/cockroachdb/cockroach/sql/privilege
  34. github.com/cockroachdb/cockroach/util/timeutil
  35. github.com/cockroachdb/cockroach/util/sdnotify
  36. github.com/opentracing/basictracer-go
  37. github.com/cockroachdb/cockroach/kv
  38. github.com/cockroachdb/cockroach/util/tracing
  39. github.com/cockroachdb/cockroach/storage/engine
  40. github.com/cockroachdb/cockroach/ts
  41. google.golang.org/grpc/peer
  42. github.com/cockroachdb/cockroach/storage
  43. github.com/rcrowley/go-metrics
  44. github.com/cockroachdb/cockroach/util/envutil
  45. github.com/opentracing/opentracing-go
  46. github.com/rcrowley/go-metrics/exp
  47. github.com/gogo/protobuf/sortkeys
  48. google.golang.org/grpc/credentials
  49. github.com/cockroachdb/cockroach/keys
  50. github.com/cockroachdb/cockroach/util/retry
  51. github.com/cockroachdb/cockroach/util/uuid
  52. github.com/cockroachdb/cockroach/server/testingshim
  53. github.com/gengo/grpc-gateway/utilities
  54. github.com/julienschmidt/httprouter
  55. github.com/cockroachdb/cockroach/util/hlc

Test imports 6 package(s)

  1. github.com/cockroachdb/cockroach/testutils
  2. github.com/cockroachdb/cockroach/util/randutil
  3. github.com/cockroachdb/cockroach/security/securitytest
  4. github.com/cockroachdb/cockroach/util/leaktest
  5. github.com/gogo/protobuf/jsonpb
  6. github.com/cockroachdb/cockroach/storage/storagebase