go

module
v0.40.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 19, 2022 License: Apache-2.0

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/dtestutils
Package dtestutils contains test utilities for testing the dolt command line.
Package dtestutils contains test utilities for testing the dolt command line.
doltcore/dtestutils/testcommands
Package testcommands TODO: kill off this package, replace with the non-test commands directly
Package testcommands TODO: kill off this package, replace with the non-test commands directly
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/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.
nbs
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.
val
utils

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL