Documentation ¶
Overview ¶
Package model is an interface for data modelling
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeleteOption ¶
type DeleteOption func(o *DeleteOptions)
type DeleteOptions ¶
type DeleteOptions struct{}
type Model ¶
type Model interface { // Initialise options Init(...Option) error // NewEntity creates a new entity to store or access NewEntity(name string, value interface{}) Entity // Create a value Create(Entity) error // Read values Read(...ReadOption) ([]Entity, error) // Update the value Update(Entity) error // Delete an entity Delete(...DeleteOption) error // Implementation of the model String() string }
Model provides an interface for data modelling
type ReadOption ¶
type ReadOption func(o *ReadOptions)
type ReadOptions ¶
type ReadOptions struct{}
Click to show internal directories.
Click to hide internal directories.