use struct{}{} idiom instead of additional mark var
This commit is contained in:
parent
302cac72c4
commit
8f4726ab10
@ -502,14 +502,12 @@ func (udc *UpsideDownCouch) mergeOldAndNew(backIndexRow *BackIndexRow, rows []in
|
|||||||
updateRows = make([]UpsideDownCouchRow, 0, len(rows))
|
updateRows = make([]UpsideDownCouchRow, 0, len(rows))
|
||||||
deleteRows = make([]UpsideDownCouchRow, 0, len(rows))
|
deleteRows = make([]UpsideDownCouchRow, 0, len(rows))
|
||||||
|
|
||||||
var mark struct{}
|
|
||||||
|
|
||||||
var existingTermKeys map[string]struct{}
|
var existingTermKeys map[string]struct{}
|
||||||
backIndexTermKeys := backIndexRow.AllTermKeys()
|
backIndexTermKeys := backIndexRow.AllTermKeys()
|
||||||
if len(backIndexTermKeys) > 0 {
|
if len(backIndexTermKeys) > 0 {
|
||||||
existingTermKeys = make(map[string]struct{}, len(backIndexTermKeys))
|
existingTermKeys = make(map[string]struct{}, len(backIndexTermKeys))
|
||||||
for _, key := range backIndexTermKeys {
|
for _, key := range backIndexTermKeys {
|
||||||
existingTermKeys[string(key)] = mark
|
existingTermKeys[string(key)] = struct{}{}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -518,7 +516,7 @@ func (udc *UpsideDownCouch) mergeOldAndNew(backIndexRow *BackIndexRow, rows []in
|
|||||||
if len(backIndexStoredKeys) > 0 {
|
if len(backIndexStoredKeys) > 0 {
|
||||||
existingStoredKeys = make(map[string]struct{}, len(backIndexStoredKeys))
|
existingStoredKeys = make(map[string]struct{}, len(backIndexStoredKeys))
|
||||||
for _, key := range backIndexStoredKeys {
|
for _, key := range backIndexStoredKeys {
|
||||||
existingStoredKeys[string(key)] = mark
|
existingStoredKeys[string(key)] = struct{}{}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user