Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
dolt
dolt is a command line tool for working with dolt data repositories stored in noms.
|
dolt is a command line tool for working with dolt data repositories stored in noms. |
dolt/cli
Package cli provides utilities for the dolt command line.
|
Package cli provides utilities for the dolt command line. |
dolt/commands
Package commands contains the command functions executed based on the dolt subcommand specified on the command line.
|
Package commands contains the command functions executed based on the dolt subcommand specified on the command line. |
dolt/commands/tblcmds
Package tblcmds contains table subcommand command functions for making changes to tables.
|
Package tblcmds contains table subcommand command functions for making changes to tables. |
dolt/errhand
Package errhand contains error handling functionality that is designed to be formatted and displayed to the user on the command line The VerboseError interface extends error and provides a method Verbose which should give a more verbose message about an error, and it's cause.
|
Package errhand contains error handling functionality that is designed to be formatted and displayed to the user on the command line The VerboseError interface extends error and provides a method Verbose which should give a more verbose message about an error, and it's cause. |
git-dolt/commands
Package commands contains the command functions executed based on the git-dolt subcommand specified on the command line.
|
Package commands contains the command functions executed based on the git-dolt subcommand specified on the command line. |
git-dolt/config
Package config contains types and functions for dealing with git-dolt configuration, including config file I/O.
|
Package config contains types and functions for dealing with git-dolt configuration, including config file I/O. |
git-dolt/doltops
Package doltops contains functions for performing dolt operations using the CLI.
|
Package doltops contains functions for performing dolt operations using the CLI. |
git-dolt/env
Package env contains information about the environment of the currently-running git-dolt client.
|
Package env contains information about the environment of the currently-running git-dolt client. |
git-dolt/utils
Package utils contains utility functions for use throughout git-dolt.
|
Package utils contains utility functions for use throughout git-dolt. |
gen
|
|
Package libraries is a container for dolt libraries
|
Package libraries is a container for dolt libraries |
doltcore
Package doltcore contains the packages for storing, and manipulating versioned data in dolt.
|
Package doltcore contains the packages for storing, and manipulating versioned data in dolt. |
doltcore/doltdb
Package doltdb provides a specific schema on top of noms and provides methods and objects for interacting with data stored in this schema.
|
Package doltdb provides a specific schema on top of noms and provides methods and objects for interacting with data stored in this schema. |
doltcore/dtestutils
Package dtestutils contains test utilities for testing the dolt command line.
|
Package dtestutils contains test utilities for testing the dolt command line. |
doltcore/env
Package env provides access to get / set configuration and data repository state.
|
Package env provides access to get / set configuration and data repository state. |
doltcore/env/actions
Package actions contains utility methods for inspecting and manipulating a dolt data repository's state.
|
Package actions contains utility methods for inspecting and manipulating a dolt data repository's state. |
doltcore/mvdata
Package mvdata provides the ability to move data to, or from data locations (file, table, etc)
|
Package mvdata provides the ability to move data to, or from data locations (file, table, etc) |
doltcore/sqle/expreval
Package expreval provides go-mysql-server expression evaluation logic that works directly on noms types.
|
Package expreval provides go-mysql-server expression evaluation logic that works directly on noms types. |
doltcore/sqle/setalgebra
Package setalgebra provides the ability to perform algebraic set operations on mathematical sets built directly on noms types.
|
Package setalgebra provides the ability to perform algebraic set operations on mathematical sets built directly on noms types. |
doltcore/table
Package table provides a framework for interacting with row based table data.
|
Package table provides a framework for interacting with row based table data. |
doltcore/table/typed
Package typed provides helper functions and utility classes for working with typed table data.
|
Package typed provides helper functions and utility classes for working with typed table data. |
doltcore/table/typed/noms
Package nbf provides TableReadCloser and TableWriteCloser implementations for working with dolt tables in noms.
|
Package nbf provides TableReadCloser and TableWriteCloser implementations for working with dolt tables in noms. |
doltcore/table/untyped
Package untyped provides helper functions for working with untyped table data.
|
Package untyped provides helper functions for working with untyped table data. |
doltcore/table/untyped/csv
Package csv provides TableReadCloser and TableWriteCloser implementations for working with csvs.
|
Package csv provides TableReadCloser and TableWriteCloser implementations for working with csvs. |
doltcore/table/untyped/tabular
Package tabular provides writer implementations for working with tabular output for display
|
Package tabular provides writer implementations for working with tabular output for display |
utils/argparser
Package argparser provides command line argument parsing for implementing commands that behave like the standard unix shell.
|
Package argparser provides command line argument parsing for implementing commands that behave like the standard unix shell. |
utils/config
Package config provides a means of configuration using simple key value pairs.
|
Package config provides a means of configuration using simple key value pairs. |
utils/filesys
Package filesys provides a standard definition of a filesys which can be implemented to abstract away the differences between a local filesystem, cloud storage, in memory data etc.
|
Package filesys provides a standard definition of a filesys which can be implemented to abstract away the differences between a local filesystem, cloud storage, in memory data etc. |
utils/funcitr
Package funcitr provides functional styled iteration over collections of different types.
|
Package funcitr provides functional styled iteration over collections of different types. |
utils/iohelp
Package iohelp provides utilities for doing io
|
Package iohelp provides utilities for doing io |
utils/pantoerr
Package pantoerr (panic to error) provides methods that wrap functionality and recover from panics returing errors.
|
Package pantoerr (panic to error) provides methods that wrap functionality and recover from panics returing errors. |
utils/set
Package set provides standard set classes and functionality
|
Package set provides standard set classes and functionality |
utils/test
Package test provides utility methods and classes for testing.
|
Package test provides utility methods and classes for testing. |
utils/valutil
Package valutil provides utility methods for working with noms values.
|
Package valutil provides utility methods for working with noms values. |
performance
|
|
store
|
|
chunks
Package chunks provides facilities for representing, storing, and fetching content-addressed chunks of Noms data.
|
Package chunks provides facilities for representing, storing, and fetching content-addressed chunks of Noms data. |
cmd/noms/util
This is the Command struct used by the noms utility.
|
This is the Command struct used by the noms utility. |
constants
Package constants collects common constants used in Noms, such as the Noms data format version.
|
Package constants collects common constants used in Noms, such as the Noms data format version. |
d
Package d implements several debug, error and assertion functions used throughout Noms.
|
Package d implements several debug, error and assertion functions used throughout Noms. |
datas
Package datas defines and implements the database layer used in Noms.
|
Package datas defines and implements the database layer used in Noms. |
hash
Package hash implements the hash function used throughout Noms.
|
Package hash implements the hash function used throughout Noms. |
marshal
Package marshal implements encoding and decoding of Noms values.
|
Package marshal implements encoding and decoding of Noms values. |
perf/suite
Package suite implements a performance test suite for Noms, intended for measuring and reporting long running tests.
|
Package suite implements a performance test suite for Noms, intended for measuring and reporting long running tests. |
spec
Package spec provides builders and parsers for spelling Noms databases, datasets and values.
|
Package spec provides builders and parsers for spelling Noms databases, datasets and values. |
types
Package types contains most of the data structures available to/from Noms.
|
Package types contains most of the data structures available to/from Noms. |
util/datetime
Package datetime implements marshalling of Go DateTime values into Noms structs with type DateTimeType.
|
Package datetime implements marshalling of Go DateTime values into Noms structs with type DateTimeType. |
util/exit
Package exit provides a mockable implementation of os.Exit.
|
Package exit provides a mockable implementation of os.Exit. |
util/progressreader
Package progressreader provides an io.Reader that reports progress to a callback
|
Package progressreader provides an io.Reader that reports progress to a callback |
util/status
Package status prints status messages to a console, overwriting previous values.
|
Package status prints status messages to a console, overwriting previous values. |
utils
|
|
Click to show internal directories.
Click to hide internal directories.