func (b *DynamoDBBackend) GetKeys(path []string) ([]string, error) {
	log.Debugf("[DynamoDB] call GetKeys(%s)", path)
	keys, err := b.getKeys(b.key(path...))
	if err != nil {
		return nil, trace.Wrap(err)
	}
	sort.Sort(sort.StringSlice(keys))
	keys = removeDuplicates(keys)
	log.Debugf("[DynamoDB] return GetKeys(%s)=%s", path, keys)
	return keys, nil
}
// GetKeys retrieve all keys matching specific path
GetKeys retrieve all keys matching specific path
// GetKeys retrieve all keys matching specific path
func (b *DynamoDBBackend) GetKeys(path []string) ([]string, error) {
	log.Debugf("[DynamoDB] call GetKeys(%s)", path)
	keys, err := b.getKeys(b.key(path...))
	if err != nil {
		return nil, trace.Wrap(err)
	}
	sort.Sort(sort.StringSlice(keys))
	keys = removeDuplicates(keys)
	log.Debugf("[DynamoDB] return GetKeys(%s)=%s", path, keys)
	return keys, nil
}
func ( b * DynamoDBBackend ) GetKeys ( path [ ] string ) ( [ ] string , error ) { log . Debugf ( " " , path ) keys , err := b . getKeys ( b . key ( path ... ) ) if err != nil { return nil , trace . Wrap ( err ) } sort . Sort ( sort . StringSlice ( keys ) ) keys = removeDuplicates ( keys ) log . Debugf ( " " , path , keys ) return keys , nil }
GetKeys retrieve all keys matching specific path
GetKeys retrieve all keys matching specific path