Documentation ¶
Index ¶
- type Repository
- func (r *Repository) Break(ctx context.Context, cid uuid.UUID) (blocks []uuid.UUID, err error)
- func (r *Repository) Delete(ctx context.Context, path string) (blocks []uuid.UUID, err error)
- func (r *Repository) Get(ctx context.Context, name string) (mime string, date time.Time, size int64, blocks []uuid.UUID, sizes []int64, ...)
- func (r *Repository) Link(ctx context.Context, cid uuid.UUID, bid1 uuid.UUID, bid2 uuid.UUID) (err error)
- func (r *Repository) Lookup(ctx context.Context, hash []byte, size int64) (blocks []uuid.UUID, err error)
- func (r *Repository) Put(ctx context.Context, path string) (fid uuid.UUID, err error)
- func (r *Repository) Shutdown()
- func (r *Repository) Update(ctx context.Context, fid uuid.UUID, blocks []uuid.UUID, hashes [][]byte, ...) (chains []uuid.UUID, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.