Categorygithub.com/elos/data
modulepackage
0.3.1
Repository: https://github.com/elos/data.git
Documentation: pkg.go.dev

# README

data

Package data provides data structures and interfaces for persistent application state.

Architecture

# Packages

No description provided by the author
No description provided by the author

# Functions

No description provided by the author
TODO make name clearer.
TODO make name clearer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

Delete is the ChangeKind triggered on Delete.
Update is the ChangeKind triggered on a save As such, it covers both creation and changeification.

# Variables

ErrAccessDenial indicates that the DB does that have access to a particular table, or record, or query mechanism.
ErrInvalidID indicates that a record given to a DB has an invalid ID We need this error of the rather loose typing on the types of ID which the DB interface supports.
ErrNoConnection indicates some sort of connection error.
ErrNotFound indicates that a record which was searched or queried for could not be retrieved.

# Structs

No description provided by the author
No description provided by the author

# Interfaces

"The bigger the interface, the weaker the abstraction." We begin by defining the smaller constituent interfaces which we then compose into the larger DB interface.
"The bigger the interface, the weaker the abstraction." We begin by defining the smaller constituent interfaces which we then compose into the larger DB interface.
"The bigger the interface, the weaker the abstraction." We begin by defining the smaller constituent interfaces which we then compose into the larger DB interface.
No description provided by the author
"The bigger the interface, the weaker the abstraction." We begin by defining the smaller constituent interfaces which we then compose into the larger DB interface.
No description provided by the author
"The bigger the interface, the weaker the abstraction." We begin by defining the smaller constituent interfaces which we then compose into the larger DB interface.
No description provided by the author
"The bigger the interface, the weaker the abstraction." We begin by defining the smaller constituent interfaces which we then compose into the larger DB interface.

# Type aliases

We define types for working with persisted structures in Go.
No description provided by the author
No description provided by the author
primitive type declarations.
primitive type declarations.
We define types for working with persisted structures in Go.