private static IList<AliasDefinition> AliasesPointingToIndex(string indexName, IGetAliasesResponse aliasesResponse)
        {
            IList<AliasDefinition> aliases;
            if (!aliasesResponse.IsValid
                || !aliasesResponse.Indices.HasAny()
                || !aliasesResponse.Indices.TryGetValue(indexName, out aliases))
                return new AliasDefinition[] {};

            return aliases;
        }
        private static IList<string> IndicesPointingToAlias(string aliasName, IGetAliasesResponse aliasesResponse)
        {
            if (!aliasesResponse.IsValid
                || !aliasesResponse.Indices.HasAny())
                return new string[] {};

            var indices = from i in aliasesResponse.Indices
                          where i.Value.Any(a => a.Name == aliasName)
                          select i.Key;

            return indices.ToList();
        }
Example #3
0
        private static IList <string> IndicesPointingToAlias(string aliasName, IGetAliasesResponse aliasesResponse)
        {
            if (!aliasesResponse.IsValid ||
                !aliasesResponse.Indices.HasAny())
            {
                return new string[] {}
            }
            ;

            var indices = from i in aliasesResponse.Indices
                          where i.Value.Any(a => a.Name == aliasName)
                          select i.Key;

            return(indices.ToList());
        }
    }
        private static IList <AliasDefinition> AliasesPointingToIndex(string indexName, IGetAliasesResponse aliasesResponse)
        {
            IList <AliasDefinition> aliases;

            if (!aliasesResponse.IsValid ||
                !aliasesResponse.Indices.HasAny() ||
                !aliasesResponse.Indices.TryGetValue(indexName, out aliases))
            {
                return new AliasDefinition[] { }
            }
            ;

            return(aliases);
        }
    }