333
schangxiang@126.com
2025-09-19 18966e02fb573c7e2bb0c6426ed792b38b910940
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"use strict";
 
// s2.2.7.14
module.exports = function (parser, colMetadata, options, callback) {
  parser.readUInt16LE(length => {
    const columnCount = length / 2;
    const orderColumns = [];
    let i = 0;
 
    function next(done) {
      if (i === columnCount) {
        return done();
      }
 
      parser.readUInt16LE(column => {
        orderColumns.push(column);
        i++;
        next(done);
      });
    }
 
    next(() => {
      callback({
        name: 'ORDER',
        event: 'order',
        orderColumns: orderColumns
      });
    });
  });
};