forked from TrueCloudLab/frostfs-node
[#1559] metabase: Remove public functions
Reduce public interface of this package. Later each result will contain an additional status, so it makes more sense to use the same functions and result processing everywhere. Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
This commit is contained in:
parent
30c7925b3c
commit
f58234aa2f
31 changed files with 234 additions and 247 deletions
|
@ -44,33 +44,6 @@ func (r GetRes) Header() *objectSDK.Object {
|
|||
return r.hdr
|
||||
}
|
||||
|
||||
// Get reads the object from DB.
|
||||
func Get(db *DB, addr oid.Address) (*objectSDK.Object, error) {
|
||||
var getPrm GetPrm
|
||||
getPrm.WithAddress(addr)
|
||||
|
||||
r, err := db.Get(getPrm)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return r.Header(), nil
|
||||
}
|
||||
|
||||
// GetRaw reads physically stored object from DB.
|
||||
func GetRaw(db *DB, addr oid.Address, raw bool) (*objectSDK.Object, error) {
|
||||
var getPrm GetPrm
|
||||
getPrm.WithAddress(addr)
|
||||
getPrm.WithRaw(raw)
|
||||
|
||||
r, err := db.Get(getPrm)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return r.Header(), nil
|
||||
}
|
||||
|
||||
// Get returns object header for specified address.
|
||||
//
|
||||
// Returns an error of type apistatus.ObjectNotFound if object is missing in DB.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue