private static IndexNameAndDescPair[] GetTableClassNamePairs(EventTableAndNamePair[] pairs) { if (pairs == null) { return(new IndexNameAndDescPair[0]); } var names = new IndexNameAndDescPair[pairs.Length]; for (var i = 0; i < pairs.Length; i++) { names[i] = new IndexNameAndDescPair(pairs[i].IndexName, pairs[i].EventTable.ProviderClass.Name); } return(names); }
private static IndexNameAndDescPair[] GetPairs(SubordinateQueryIndexDescForge[] indexDescs) { if (indexDescs == null) { return null; } var pairs = new IndexNameAndDescPair[indexDescs.Length]; for (var i = 0; i < indexDescs.Length; i++) { var index = indexDescs[i]; pairs[i] = new IndexNameAndDescPair(index.IndexName, index.IndexMultiKey.ToQueryPlan()); } return pairs; }