@@ -15,12 +15,12 @@ var _ types.KVStore = (*Store)(nil)
1515
1616// Store Implements types.KVStore
1717type Store struct {
18- store VersionStore
19- storeKey types. StoreKey
20- version * int64
18+ store VersionStore
19+ name string
20+ version * int64
2121}
2222
23- func NewKVStore (store VersionStore , storeKey types. StoreKey , version * int64 ) * Store {
23+ func NewKVStore (store VersionStore , storeKey string , version * int64 ) * Store {
2424 return & Store {store , storeKey , version }
2525}
2626
@@ -38,7 +38,7 @@ func (st *Store) CacheWrap() types.CacheWrap {
3838// Implements types.KVStore.
3939func (st * Store ) Get (key []byte ) []byte {
4040 defer telemetry .MeasureSince (time .Now (), "store" , "versiondb" , "get" )
41- value , err := st .store .GetAtVersion (st .storeKey . Name () , key , st .version )
41+ value , err := st .store .GetAtVersion (st .name , key , st .version )
4242 if err != nil {
4343 panic (err )
4444 }
@@ -48,7 +48,7 @@ func (st *Store) Get(key []byte) []byte {
4848// Implements types.KVStore.
4949func (st * Store ) Has (key []byte ) (exists bool ) {
5050 defer telemetry .MeasureSince (time .Now (), "store" , "versiondb" , "has" )
51- has , err := st .store .HasAtVersion (st .storeKey . Name () , key , st .version )
51+ has , err := st .store .HasAtVersion (st .name , key , st .version )
5252 if err != nil {
5353 panic (err )
5454 }
@@ -57,7 +57,7 @@ func (st *Store) Has(key []byte) (exists bool) {
5757
5858// Implements types.KVStore.
5959func (st * Store ) Iterator (start , end []byte ) types.Iterator {
60- itr , err := st .store .IteratorAtVersion (st .storeKey . Name () , start , end , st .version )
60+ itr , err := st .store .IteratorAtVersion (st .name , start , end , st .version )
6161 if err != nil {
6262 panic (err )
6363 }
@@ -66,7 +66,7 @@ func (st *Store) Iterator(start, end []byte) types.Iterator {
6666
6767// Implements types.KVStore.
6868func (st * Store ) ReverseIterator (start , end []byte ) types.Iterator {
69- itr , err := st .store .ReverseIteratorAtVersion (st .storeKey . Name () , start , end , st .version )
69+ itr , err := st .store .ReverseIteratorAtVersion (st .name , start , end , st .version )
7070 if err != nil {
7171 panic (err )
7272 }
0 commit comments