CPC G06F 16/24553 (2019.01) [G06F 16/221 (2019.01); G06F 16/24537 (2019.01); G06F 16/24542 (2019.01)] | 20 Claims |
1. A computer-implemented method, executed on a computing device, comprising:
receiving data in a plurality of columns of an input table of a parallel processing computing system for query execution;
determining that at least a portion of the received data in a first number of columns is compressed according to run length encoding (RLE), thereby comprising RLE data columns including RLE data;
determining that the received data in a second number of columns is not compressed according to run length encoding (RLE), thereby comprising non-RLE data columns including non-RLE data;
executing a query operation on the RLE data and the non-RLE data by prioritizing processing of the RLE data columns over processing of the non-RLE data columns.
|