CPC G06F 16/24537 (2019.01) [G06F 16/2456 (2019.01); G06F 16/278 (2019.01); G06F 16/24544 (2019.01)] | 30 Claims |
1. A method comprising:
parsing, by at least one hardware processor, a query to determine a plurality of data processing operations associated with the query, the plurality of data processing operations comprising an AS OF JOIN operation between first time series data in a first table and second time series data in a second table;
generating a query plan of the query, the query plan including a plurality of nodes corresponding to the plurality of data processing operations, and at least one node of the plurality of nodes corresponding to the AS OF JOIN operation;
modifying the at least one node corresponding to the AS OF JOIN operation to generate a modified query plan of the query, the modifying based on applying a UNION operation on at least a first portion of column data in the first table and the second table to obtain a combined table; and
scheduling execution of the query by at least one of a plurality of computing nodes based on the modified query plan.
|