aboutsummaryrefslogtreecommitdiff
path: root/object/store/packed/reader.go
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-04-02 06:23:30 +0000
committerGravatar Runxi Yu2026-04-02 06:28:39 +0000
commita041d523de389b65b98a5373a8034041db2a8d83 (patch)
tree7b423dc735f463be616045f2c3c2095a7737aca7 /object/store/packed/reader.go
parentresearch: Add dynamic pack resources (diff)
signatureNo signature
*: Remove
Diffstat (limited to 'object/store/packed/reader.go')
-rw-r--r--object/store/packed/reader.go65
1 files changed, 0 insertions, 65 deletions
diff --git a/object/store/packed/reader.go b/object/store/packed/reader.go
deleted file mode 100644
index 45b9e8d9..00000000
--- a/object/store/packed/reader.go
+++ /dev/null
@@ -1,65 +0,0 @@
-package packed
-
-import (
- "io"
-
- objectid "codeberg.org/lindenii/furgit/object/id"
- objectstore "codeberg.org/lindenii/furgit/object/store"
- "codeberg.org/lindenii/furgit/object/store/packed/internal/reading"
- objecttype "codeberg.org/lindenii/furgit/object/type"
-)
-
-var _ objectstore.Reader = (*Store)(nil)
-
-// ReadBytesFull reads a full serialized object as "type size\0content".
-func (store *Store) ReadBytesFull(id objectid.ObjectID) ([]byte, error) {
- return store.reader.ReadBytesFull(id)
-}
-
-// ReadBytesContent reads an object's type and content bytes.
-func (store *Store) ReadBytesContent(id objectid.ObjectID) (objecttype.Type, []byte, error) {
- return store.reader.ReadBytesContent(id)
-}
-
-// ReadReaderFull reads a full serialized object stream as "type size\0content".
-func (store *Store) ReadReaderFull(id objectid.ObjectID) (io.ReadCloser, error) {
- return store.reader.ReadReaderFull(id)
-}
-
-// ReadReaderContent reads an object's type, declared content length, and
-// content stream.
-func (store *Store) ReadReaderContent(id objectid.ObjectID) (objecttype.Type, int64, io.ReadCloser, error) {
- return store.reader.ReadReaderContent(id)
-}
-
-// ReadSize reads an object's declared content length.
-func (store *Store) ReadSize(id objectid.ObjectID) (int64, error) {
- return store.reader.ReadSize(id)
-}
-
-// ReadHeader reads an object's type and declared content length.
-func (store *Store) ReadHeader(id objectid.ObjectID) (objecttype.Type, int64, error) {
- return store.reader.ReadHeader(id)
-}
-
-// Refresh updates the packed-store view of on-disk pack/index candidates.
-func (store *Store) Refresh() error {
- return store.reader.Refresh()
-}
-
-func (opts Options) toReadingOptions() reading.Options {
- var refreshPolicy reading.RefreshPolicy
-
- switch opts.RefreshPolicy {
- case RefreshPolicyOnMissing:
- refreshPolicy = reading.RefreshPolicyOnMissing
- case RefreshPolicyNever:
- refreshPolicy = reading.RefreshPolicyNever
- default:
- refreshPolicy = reading.RefreshPolicy(opts.RefreshPolicy)
- }
-
- return reading.Options{
- RefreshPolicy: refreshPolicy,
- }
-}