US 12,380,103 B1
Distributed limit processing in a database system
Samuel Peter Bove, Chicago, IL (US); Sarah Kate Schieferstein, Chicago, IL (US); and Greg R. Dhuse, Chicago, IL (US)
Assigned to Ocient Holdings LLC, Chicago, IL (US)
Filed by Ocient Holdings LLC, Chicago, IL (US)
Filed on Jun. 14, 2024, as Appl. No. 18/743,677.
Int. Cl. G06F 16/2453 (2019.01)
CPC G06F 16/24542 (2019.01) [G06F 16/24537 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for execution by at least one processor of a database system, comprising:
determining whether a first operator of a query execution plan is an input to a second operator of the query execution plan such that the second operator is trapped at a non-leaf level of the query execution plan;
when the second operator is trapped at the non-leaf level of the query execution plan:
generating an updated query execution plan, wherein the updated query execution plan includes the first operator being distributed to produce a plurality of distributed first operators such that the second operator executes at a lower level than the non-leaf level of the query execution plan; and
executing the updated query execution plan to produce a query resultant.