@@ -269,9 +269,6 @@ private static RecordSetHeader CreateHeader(IndexInfo indexInfo)
269
269
var resultFieldTypes = indexInfoColumns . SelectToArray ( columnInfo => columnInfo . ValueType ) ;
270
270
var resultTupleDescriptor = TupleDescriptor . Create ( resultFieldTypes ) ;
271
271
272
- //var keyOrder = new List<KeyValuePair<int, Direction>>(
273
- // indexInfoKeyColumns.Select((p, i) => new KeyValuePair<int, Direction>(i, p.Value)));
274
-
275
272
var keyOrderEnumerable = indexInfoKeyColumns . Select ( static ( p , i ) => new KeyValuePair < int , Direction > ( i , p . Value ) ) ;
276
273
if ( ! indexInfo . IsPrimary ) {
277
274
var pkKeys = indexInfo . ReflectedType . Indexes . PrimaryIndex . KeyColumns ;
@@ -283,14 +280,6 @@ private static RecordSetHeader CreateHeader(IndexInfo indexInfo)
283
280
. Select ( pair => new KeyValuePair < int , Direction > ( pair . Second , pkKeys [ pair . First ] ) ) ) ;
284
281
}
285
282
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
- //}
294
283
var order = new DirectionCollection < int > ( keyOrderEnumerable ) ;
295
284
296
285
var keyFieldTypes = indexInfoKeyColumns
0 commit comments