dal/pkg/dal/utils.go
Anton Nesterov fde44ce343
[wip] convert insert
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-09 16:14:42 +02:00

20 lines
310 B
Go

package dal
import "sort"
func AggregateKeys(maps []Map) []string {
set := make(map[string]int)
keys := make([]string, 0)
for _, item := range maps {
for k := range item {
if set[k] == 1 {
continue
}
keys = append(keys, k)
set[k] = 1
}
}
set = nil
sort.Strings(keys)
return keys
}