@@ -269,9 +269,6 @@ private static RecordSetHeader CreateHeader(IndexInfo indexInfo)
269269 var resultFieldTypes = indexInfoColumns . SelectToArray ( columnInfo => columnInfo . ValueType ) ;
270270 var resultTupleDescriptor = TupleDescriptor . Create ( resultFieldTypes ) ;
271271
272- //var keyOrder = new List<KeyValuePair<int, Direction>>(
273- // indexInfoKeyColumns.Select((p, i) => new KeyValuePair<int, Direction>(i, p.Value)));
274-
275272 var keyOrderEnumerable = indexInfoKeyColumns . Select ( static ( p , i ) => new KeyValuePair < int , Direction > ( i , p . Value ) ) ;
276273 if ( ! indexInfo . IsPrimary ) {
277274 var pkKeys = indexInfo . ReflectedType . Indexes . PrimaryIndex . KeyColumns ;
@@ -283,14 +280,6 @@ private static RecordSetHeader CreateHeader(IndexInfo indexInfo)
283280 . Select ( pair => new KeyValuePair < int , Direction > ( pair . Second , pkKeys [ pair . First ] ) ) ) ;
284281 }
285282
286- //if (!indexInfo.IsPrimary) {
287- // var pkKeys = indexInfo.ReflectedType.Indexes.PrimaryIndex.KeyColumns;
288- // keyOrder.AddRange(
289- // indexInfo.ValueColumns
290- // .Select((c, i) => new Pair<ColumnInfo, int>(c, i + indexInfoKeyColumns.Count))
291- // .Where(pair => pair.First.IsPrimaryKey)
292- // .Select(pair => new KeyValuePair<int, Direction>(pair.Second, pkKeys[pair.First])));
293- //}
294283 var order = new DirectionCollection < int > ( keyOrderEnumerable ) ;
295284
296285 var keyFieldTypes = indexInfoKeyColumns
0 commit comments