Documentation
¶
Index ¶
- func IsInvalidDataTypeError(err error) bool
- type InvalidDataTypeError
- type Repository
- func (cer *Repository) Buckets() ([]*model.BucketEntity, error)
- func (cer *Repository) CreateKey(key *model.KeyEntity) (*model.KeyEntity, error)
- func (cer *Repository) CreateValue(value *model.ValueEntity) (*model.ValueEntity, error)
- func (cer *Repository) DeleteBucket(bucket string) error
- func (cer *Repository) DeleteKey(key string) error
- func (cer *Repository) DeleteValue(key, bucket string) error
- func (cer *Repository) Key(key string, version int64) (*model.KeyEntity, error)
- func (cer *Repository) KeyByVersion(version int64) (*model.KeyEntity, error)
- func (cer *Repository) KeyHistory(key string) ([]*model.KeyEntity, error)
- func (cer *Repository) Keys() ([]*model.KeyEntity, error)
- func (cer *Repository) LatestKey(key string) (*model.KeyEntity, error)
- func (cer *Repository) LatestValue(bucket, key string) (*model.ValueEntity, error)
- func (cer *Repository) Value(bucket, key string, version int64) (*model.ValueEntity, error)
- func (cer *Repository) ValueHistory(bucket, key string) ([]*model.ValueEntity, error)
- func (cer *Repository) ValuesByBucket(bucket string) ([]*model.ValueEntity, error)
- func (cer *Repository) ValuesByKey(key *model.KeyEntity) ([]*model.ValueEntity, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsInvalidDataTypeError ¶
Types ¶
type InvalidDataTypeError ¶
func (*InvalidDataTypeError) Error ¶
func (e *InvalidDataTypeError) Error() string
type Repository ¶
type Repository struct {
*repository.Repository
}
func NewRepository ¶
func NewRepository(conn db.Connection, debug bool) (*Repository, error)
func (*Repository) Buckets ¶
func (cer *Repository) Buckets() ([]*model.BucketEntity, error)
func (*Repository) CreateValue ¶
func (cer *Repository) CreateValue(value *model.ValueEntity) (*model.ValueEntity, error)
func (*Repository) DeleteBucket ¶
func (cer *Repository) DeleteBucket(bucket string) error
func (*Repository) DeleteKey ¶
func (cer *Repository) DeleteKey(key string) error
func (*Repository) DeleteValue ¶
func (cer *Repository) DeleteValue(key, bucket string) error
func (*Repository) KeyByVersion ¶
func (cer *Repository) KeyByVersion(version int64) (*model.KeyEntity, error)
func (*Repository) KeyHistory ¶
func (cer *Repository) KeyHistory(key string) ([]*model.KeyEntity, error)
func (*Repository) LatestKey ¶
func (cer *Repository) LatestKey(key string) (*model.KeyEntity, error)
func (*Repository) LatestValue ¶
func (cer *Repository) LatestValue(bucket, key string) (*model.ValueEntity, error)
func (*Repository) Value ¶
func (cer *Repository) Value(bucket, key string, version int64) (*model.ValueEntity, error)
func (*Repository) ValueHistory ¶
func (cer *Repository) ValueHistory(bucket, key string) ([]*model.ValueEntity, error)
func (*Repository) ValuesByBucket ¶
func (cer *Repository) ValuesByBucket(bucket string) ([]*model.ValueEntity, error)
func (*Repository) ValuesByKey ¶
func (cer *Repository) ValuesByKey(key *model.KeyEntity) ([]*model.ValueEntity, error)
Click to show internal directories.
Click to hide internal directories.