From 6a1ec1b2bb101e17fb2e27935f5c14ffcc224c2e Mon Sep 17 00:00:00 2001 From: Tobie Morgan Hitchcock Date: Thu, 16 Nov 2017 20:12:35 +0000 Subject: [PATCH] Remove unused VW database key --- util/keys/keys_test.go | 5 ----- util/keys/vw.go | 46 ------------------------------------------ 2 files changed, 51 deletions(-) delete mode 100644 util/keys/vw.go diff --git a/util/keys/keys_test.go b/util/keys/keys_test.go index 414c7d10..6ad54a5d 100644 --- a/util/keys/keys_test.go +++ b/util/keys/keys_test.go @@ -130,11 +130,6 @@ func TestMain(t *testing.T) { obj: &DU{KV: "surreal", NS: "abcum", DB: "database", US: "info@abcum.com"}, new: &DU{}, }, - { - str: "/surreal/abcum/*/database/!/v/ages", - obj: &VW{KV: "surreal", NS: "abcum", DB: "database", VW: "ages"}, - new: &VW{}, - }, { str: "/surreal/abcum/*/database/*/person", obj: &TB{KV: "surreal", NS: "abcum", DB: "database", TB: "person"}, diff --git a/util/keys/vw.go b/util/keys/vw.go deleted file mode 100644 index ad4fc71c..00000000 --- a/util/keys/vw.go +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright © 2016 Abcum Ltd -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package keys - -// VW ... -type VW struct { - KV string - NS string - DB string - VW string -} - -// init initialises the key -func (k *VW) init() *VW { - return k -} - -// Encode encodes the key into binary -func (k *VW) Encode() []byte { - k.init() - return encode(k.KV, k.NS, "*", k.DB, "!", "v", k.VW) -} - -// Decode decodes the key from binary -func (k *VW) Decode(data []byte) { - k.init() - decode(data, &k.KV, &k.NS, &skip, &k.DB, &skip, &skip, &k.VW) -} - -// String returns a string representation of the key -func (k *VW) String() string { - k.init() - return output(k.KV, k.NS, "*", k.DB, "!", "v", k.VW) -}