| CPC G06F 16/24542 (2019.01) [G06F 16/2452 (2019.01)] | 20 Claims |

|
1. A system comprising:
at least one hardware processor; and
a memory storing instructions that cause the at least one hardware processor to perform operations comprising:
receiving a query, the query including a set of statements;
generating a set of query blocks based on parsing the query, each query block being assigned a unique identifier and unique name;
storing query block metadata for each query block from the set of query blocks;
generating a set of logical query block boundaries;
performing a hash-based query block matching; and
generating, after performing the hash-based query block matching, a final query plan.
|