Align order of cuntions with index interface

This commit is contained in:
Benedikt Kulmann
2020-10-15 15:33:18 +02:00
committed by A.Unger
parent 6c4ce0d53c
commit 19f1fd11c4
+14 -14
View File
@@ -121,20 +121,6 @@ func (idx *Unique) Init() error {
return nil
}
// Add adds a value to the index, returns the path to the root-document
func (idx *Unique) Add(id, v string) (string, error) {
newName := path.Join(idx.indexRootDir, v)
if err := idx.createSymlink(id, newName); err != nil {
if os.IsExist(err) {
return "", &idxerrs.AlreadyExistsErr{TypeName: idx.typeName, Key: idx.indexBy, Value: v}
}
return "", err
}
return newName, nil
}
// Lookup exact lookup by value.
func (idx *Unique) Lookup(v string) ([]string, error) {
searchPath := path.Join(idx.indexRootDir, v)
@@ -150,6 +136,20 @@ func (idx *Unique) Lookup(v string) ([]string, error) {
return []string{oldname}, nil
}
// Add adds a value to the index, returns the path to the root-document
func (idx *Unique) Add(id, v string) (string, error) {
newName := path.Join(idx.indexRootDir, v)
if err := idx.createSymlink(id, newName); err != nil {
if os.IsExist(err) {
return "", &idxerrs.AlreadyExistsErr{TypeName: idx.typeName, Key: idx.indexBy, Value: v}
}
return "", err
}
return newName, nil
}
// Remove a value v from an index.
func (idx *Unique) Remove(id string, v string) error {
searchPath := path.Join(idx.indexRootDir, v)