Categorygithub.com/TroutSoftware/sqlite
modulepackage
0.5.17
Repository: https://github.com/troutsoftware/sqlite.git
Documentation: pkg.go.dev

# README

sqlite

Another take at persistence for Go Programs

# Packages

No description provided by the author
Package stability provides an API to validate the stability of persisted data structures.

# Functions

FromArray returns an iterator over values.
FromError returns an iterator with err.
FromOne returns an iterator with a single value v.
HashString returns a unique hash, valid as an index.
None returns the empty iterator.
RememberQuery can be used to expose any SQL query to the internal `obs_lastqueries` virtual table.
TransformArray iterates over applying trans to values.

# Constants

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

# Variables

HashSeed is a convenience seed to use when implementing the [Hasher] interface.
No description provided by the author

# Structs

A constraint is a filter (technically can also be a join, …) passed by the engine to the API implementation.

# Interfaces

A resource represents an abstraction over a signal that can be represented as a virtual table.
Hasher can be implemented by resources that exhibit referential transparency.
Indexer allow types to implement their own index access method.
IndexState is used by the indexer to specify fields for a given access.
Iter represents an iterator over multiple results of an API.
Updater exposes types to modifications through SQL commands.

# Type aliases

Constraints is a type wrapper around an array of constraints.
NullString as a marker type: strings of length 0 will be set as null instead.
Op are the type of filtering operations that the engine can ask.