File tree Expand file tree Collapse file tree 3 files changed +14
-9
lines changed Expand file tree Collapse file tree 3 files changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -98,9 +98,9 @@ func (b *Bolt) Get(k []byte) (v []byte) {
98
98
}
99
99
100
100
func (b * Bolt ) Set (k , v []byte ) (err error ) {
101
- if _ , err = b .ttl_map .Delete (string (k )); err != nil {
102
- return
103
- }
101
+ // if _, err = b.ttl_map.Delete(string(k)); err != nil {
102
+ // return
103
+ // }
104
104
105
105
err = b .engine .Update (func (tx * bolt.Tx ) error {
106
106
buk , e := tx .CreateBucketIfNotExists ([]byte (GLOBAL ))
Original file line number Diff line number Diff line change @@ -86,9 +86,9 @@ func (ldb *LevelDB) Get(k []byte) (v []byte) {
86
86
}
87
87
88
88
func (ldb * LevelDB ) Set (k , v []byte ) (err error ) {
89
- if _ , err = ldb .ttl_map .Delete (string (k )); err != nil {
90
- return
91
- }
89
+ // if _, err = ldb.ttl_map.Delete(string(k)); err != nil {
90
+ // return
91
+ // }
92
92
93
93
err = ldb .engine .Put (k , v , nil )
94
94
return
Original file line number Diff line number Diff line change @@ -80,9 +80,9 @@ func (peb *Pebble) Get(k []byte) (v []byte) {
80
80
}
81
81
82
82
func (peb * Pebble ) Set (k , v []byte ) (err error ) {
83
- if _ , err = peb .ttl_map .Delete (string (k )); err != nil {
84
- return
85
- }
83
+ // if _, err = peb.ttl_map.Delete(string(k)); err != nil {
84
+ // return
85
+ // }
86
86
87
87
err = peb .engine .Set (k , v , pebble .Sync )
88
88
return
@@ -136,6 +136,11 @@ func (peb *Pebble) Suffix(k []byte) (res [][]byte) {
136
136
}
137
137
138
138
func (peb * Pebble ) Range (start , limit []byte ) (res [][]byte ) {
139
+ iter := peb .engine .NewIter (nil )
140
+ defer iter .Close ()
141
+ for iter .SeekGEWithLimit (start , limit ); iter .Valid (); iter .Next () {
142
+ res = append (res , common .SafeCopy (nil , iter .Value ()))
143
+ }
139
144
return
140
145
}
141
146
You can’t perform that action at this time.
0 commit comments