MCPcopy Create free account
hub / github.com/IceFireDB/IceFireDB / S3Put

Method S3Put

driver/oss/db.go:181–198  ·  view source on GitHub ↗
(key, value []byte)

Source from the content-addressed store, hash-verified

179}
180
181func (db *DB) S3Put(key, value []byte) error {
182 client, err := NewClient(db.options)
183 if err != nil {
184 fmt.Println("new client error")
185 return err
186 }
187 bkey := db.S3EncodeMetaKey(key)
188 sskey := string(bkey)
189 err = client.Set(string(sskey), string(value))
190 if err != nil {
191 //fmt.Println(err)
192 //fmt.Println("err key = : " ,bkey)
193 //fmt.Println("err value = : " ,value)
194 }
195
196 //fmt.Println(" ok s3 put ", string(key))
197 return err
198}
199func (db *DB) Put(key, value []byte) error {
200 var err error
201

Callers 1

PutMethod · 0.95

Calls 3

S3EncodeMetaKeyMethod · 0.95
SetMethod · 0.95
NewClientFunction · 0.85

Tested by

no test coverage detected