Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type Repository interface {
Put(context.Context, string) (uuid.UUID, error)
Get(context.Context, string) (string, time.Time, int64, []uuid.UUID, []int64, error)
Lookup(context.Context, api.Hash, int64) ([]uuid.UUID, error)
Link(context.Context, uuid.UUID, uuid.UUID, uuid.UUID) error
Break(context.Context, uuid.UUID) ([]uuid.UUID, error)
Update(context.Context, uuid.UUID, []uuid.UUID, []api.Hash, []int64) ([]uuid.UUID, error)
Delete(context.Context, string) ([]uuid.UUID, error)
Shutdown()
}
func New ¶
func New(name string) (Repository, error)
Click to show internal directories.
Click to hide internal directories.