Directories ¶
Path | Synopsis |
---|---|
sql
|
|
lexbase/allkeywords
all-keywords generates sql/lexbase/keywords.go from sql.y.
|
all-keywords generates sql/lexbase/keywords.go from sql.y. |
oidext
Package oidext contains oids that are not in `github.com/lib/pq/oid` as they are not shipped by default with postgres.
|
Package oidext contains oids that are not in `github.com/lib/pq/oid` as they are not shipped by default with postgres. |
pgwire/hba
Package hba implements an hba.conf parser.
|
Package hba implements an hba.conf parser. |
pgwire/identmap
Package identmap contains the code for parsing a pg_ident.conf file, which allows a database operator to create some number of mappings between system identities (e.g.: GSSAPI or X.509 principals) and database usernames.
|
Package identmap contains the code for parsing a pg_ident.conf file, which allows a database operator to create some number of mappings between system identities (e.g.: GSSAPI or X.509 principals) and database usernames. |
pgwire/pgcode
Package pgcode defines the PostgreSQL 5-character support codes used throughout the CockroachDB source tree.
|
Package pgcode defines the PostgreSQL 5-character support codes used throughout the CockroachDB source tree. |
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).
|
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). |
sem/catid
Package catid is a low-level package exporting ID types.
|
Package catid is a low-level package exporting ID types. |
sem/tree/treebin
Package treebin contains the implementation-agnostic information about all binary operators that we support.
|
Package treebin contains the implementation-agnostic information about all binary operators that we support. |
sem/tree/treecmp
Package treecmp contains the implementation-agnostic information about all comparison operators that we support.
|
Package treecmp contains the implementation-agnostic information about all comparison operators that we support. |
sem/tree/treewindow
Package treewindow contains some constants describing window-function specific options.
|
Package treewindow contains some constants describing window-function specific options. |
encoding/csv
Package csv reads and writes comma-separated values (CSV) files.
|
Package csv reads and writes comma-separated values (CSV) files. |
flagutil
Package flagutil facilitates creation of rich flag types.
|
Package flagutil facilitates creation of rich flag types. |
fsm
Package fsm provides an interface for defining and working with finite-state machines.
|
Package fsm provides an interface for defining and working with finite-state machines. |
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.
|
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. |
interval
Package interval provides two implementations for an interval tree.
|
Package interval provides two implementations for an interval tree. |
interval/generic
Package generic provides an implementation of a generic immutable interval B-Tree.
|
Package generic provides an implementation of a generic immutable interval B-Tree. |
log
Package log implements logging.
|
Package log implements logging. |
log/eventpb
Package eventpb defines standardized payloads for cluster-level and SQL-level event reporting.
|
Package eventpb defines standardized payloads for cluster-level and SQL-level event reporting. |
log/logconfig
Package logconfig manages the configuration of the logging channels and their logging sinks.
|
Package logconfig manages the configuration of the logging channels and their logging sinks. |
pretty
Package pretty prints documents based on a target line width.
|
Package pretty prints documents based on a target line width. |
quotapool
Package quotapool provides an abstract implementation of a pool of resources to be distributed among concurrent clients.
|
Package quotapool provides an abstract implementation of a pool of resources to be distributed among concurrent clients. |
sdnotify
Package sdnotify implements both sides of the systemd readiness protocol.
|
Package sdnotify implements both sides of the systemd readiness protocol. |
syncutil/singleflight
Package singleflight provides a duplicate function call suppression mechanism.
|
Package singleflight provides a duplicate function call suppression mechanism. |
sysutil
Package sysutil is a cross-platform compatibility layer on top of package syscall.
|
Package sysutil is a cross-platform compatibility layer on top of package syscall. |
targz
Package targz can expose a very rudimentary fs.FS given a .tar.gz-encoded source file.
|
Package targz can expose a very rudimentary fs.FS given a .tar.gz-encoded source file. |
timeutil/pgdate
Package pgdate contains parsing functions and types for dates and times in a manner that is compatible with PostgreSQL.
|
Package pgdate contains parsing functions and types for dates and times in a manner that is compatible with PostgreSQL. |
Click to show internal directories.
Click to hide internal directories.