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

Method Put

driver/crdt/db.go:145–155  ·  view source on GitHub ↗
(key, value []byte)

Source from the content-addressed store, hash-verified

143}
144
145func (db *DB) Put(key, value []byte) error {
146 k := db.EncodeKey(key)
147 if value == nil {
148 value = NilBytes
149 }
150 err := db.db.Put(db.ctx, k, value)
151 if err != nil {
152 logrus.Errorf("failed to put key-value pair: key=%s, value=%s, error=%v", string(key), string(value), err)
153 }
154 return err
155}
156
157func (db *DB) Get(key []byte) ([]byte, error) {
158 key = db.EncodeKey(key)

Callers 1

SyncPutMethod · 0.95

Calls 1

EncodeKeyMethod · 0.95

Tested by

no test coverage detected