@@ -52,7 +52,6 @@ func New(password []byte, db database.Database) (*Database, error) {
52
52
}, manager .RegisterCodec (codecVersion , c )
53
53
}
54
54
55
- // Has implements the Database interface
56
55
func (db * Database ) Has (key []byte ) (bool , error ) {
57
56
db .lock .RLock ()
58
57
defer db .lock .RUnlock ()
@@ -63,7 +62,6 @@ func (db *Database) Has(key []byte) (bool, error) {
63
62
return db .db .Has (key )
64
63
}
65
64
66
- // Get implements the Database interface
67
65
func (db * Database ) Get (key []byte ) ([]byte , error ) {
68
66
db .lock .RLock ()
69
67
defer db .lock .RUnlock ()
@@ -78,7 +76,6 @@ func (db *Database) Get(key []byte) ([]byte, error) {
78
76
return db .decrypt (encVal )
79
77
}
80
78
81
- // Put implements the Database interface
82
79
func (db * Database ) Put (key , value []byte ) error {
83
80
db .lock .Lock ()
84
81
defer db .lock .Unlock ()
@@ -94,7 +91,6 @@ func (db *Database) Put(key, value []byte) error {
94
91
return db .db .Put (key , encValue )
95
92
}
96
93
97
- // Delete implements the Database interface
98
94
func (db * Database ) Delete (key []byte ) error {
99
95
db .lock .Lock ()
100
96
defer db .lock .Unlock ()
@@ -105,30 +101,25 @@ func (db *Database) Delete(key []byte) error {
105
101
return db .db .Delete (key )
106
102
}
107
103
108
- // NewBatch implements the Database interface
109
104
func (db * Database ) NewBatch () database.Batch {
110
105
return & batch {
111
106
Batch : db .db .NewBatch (),
112
107
db : db ,
113
108
}
114
109
}
115
110
116
- // NewIterator implements the Database interface
117
111
func (db * Database ) NewIterator () database.Iterator {
118
112
return db .NewIteratorWithStartAndPrefix (nil , nil )
119
113
}
120
114
121
- // NewIteratorWithStart implements the Database interface
122
115
func (db * Database ) NewIteratorWithStart (start []byte ) database.Iterator {
123
116
return db .NewIteratorWithStartAndPrefix (start , nil )
124
117
}
125
118
126
- // NewIteratorWithPrefix implements the Database interface
127
119
func (db * Database ) NewIteratorWithPrefix (prefix []byte ) database.Iterator {
128
120
return db .NewIteratorWithStartAndPrefix (nil , prefix )
129
121
}
130
122
131
- // NewIteratorWithStartAndPrefix implements the Database interface
132
123
func (db * Database ) NewIteratorWithStartAndPrefix (start , prefix []byte ) database.Iterator {
133
124
db .lock .RLock ()
134
125
defer db .lock .RUnlock ()
@@ -142,7 +133,6 @@ func (db *Database) NewIteratorWithStartAndPrefix(start, prefix []byte) database
142
133
}
143
134
}
144
135
145
- // Stat implements the Database interface
146
136
func (db * Database ) Stat (stat string ) (string , error ) {
147
137
db .lock .RLock ()
148
138
defer db .lock .RUnlock ()
@@ -153,7 +143,6 @@ func (db *Database) Stat(stat string) (string, error) {
153
143
return db .db .Stat (stat )
154
144
}
155
145
156
- // Compact implements the Database interface
157
146
func (db * Database ) Compact (start , limit []byte ) error {
158
147
db .lock .Lock ()
159
148
defer db .lock .Unlock ()
@@ -164,7 +153,6 @@ func (db *Database) Compact(start, limit []byte) error {
164
153
return db .db .Compact (start , limit )
165
154
}
166
155
167
- // Close implements the Database interface
168
156
func (db * Database ) Close () error {
169
157
db .lock .Lock ()
170
158
defer db .lock .Unlock ()
0 commit comments