Push down top-k information for group-by grouping sets and window function operator
AssigneeSnowflake Inc.
InventorsBowei Chen, Corbin McElhanney, Eric Alan Musser, Gopal Vijayaraghavan
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnowflake Inc.
InventorsBowei Chen, Corbin McElhanney, Eric Alan Musser, Gopal Vijayaraghavan
Estimating the term…
Various example embodiments described herein provide for systems, methods, devices, instructions, and the like for optimizing a query plan for executing a query by pushing down top-k information in the query plan with respect to a group-by grouping sets operator or a window function operator, which can be used within a data platform (e.g., database) environment. In particular, various example embodiments enable information from a top-k operator of a query plan to be pushed down the query plan and enable pushing the information to a select operator (e.g., aggregation operator) positioned below the top-k operator that implements the group-by grouping sets operator or the window function operator.
A system comprising:
A method comprising:
A non-transitory machine-storage medium storing instructions that when executed by a machine, cause the machine to perform operations comprising:
Dependencies are inferred from the claim text.