Documentation ¶
Index ¶
- type Repository
- func (r *Repository) Delete(bucketName string, keyName string) error
- func (r *Repository) Deserialize(jsonBytes []byte, target interface{}) error
- func (r *Repository) ForEach(bucketName string, action func(string, interface{})) error
- func (r *Repository) HasItem(bucketName string, keyName string) (hasItem bool, err error)
- func (r *Repository) Read(bucketName string, keyName string) (obj interface{}, err error)
- func (r *Repository) ReadInto(bucketName string, keyName string, target interface{}) error
- func (r *Repository) Save(bucketName string, keyName string, value interface{}) error
- func (r *Repository) Serialize(value interface{}) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
func NewRepository ¶
func NewRepository(filePath string) *Repository
func (*Repository) Deserialize ¶
func (r *Repository) Deserialize(jsonBytes []byte, target interface{}) error
func (*Repository) ForEach ¶
func (r *Repository) ForEach(bucketName string, action func(string, interface{})) error
func (*Repository) HasItem ¶
func (r *Repository) HasItem(bucketName string, keyName string) (hasItem bool, err error)
func (*Repository) Read ¶
func (r *Repository) Read(bucketName string, keyName string) (obj interface{}, err error)
func (*Repository) ReadInto ¶
func (r *Repository) ReadInto(bucketName string, keyName string, target interface{}) error
func (*Repository) Save ¶
func (r *Repository) Save(bucketName string, keyName string, value interface{}) error
func (*Repository) Serialize ¶
func (r *Repository) Serialize(value interface{}) ([]byte, error)
Click to show internal directories.
Click to hide internal directories.