The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 23, 2025

Filed:

Mar. 19, 2024
Applicant:

Snowflake Inc., Bozeman, MT (US);

Inventors:

Matthias Carl Adams, Berlin, DE;

Sebastian Breß, Berlin, DE;

Bjoern Daase, Berlin, DE;

Moritz Eyssen, Berlin, DE;

Florian Andreas Funke, Berlin, DE;

Max Heimel, Berlin, DE;

Georg Ortwin Otto Kissig, Amsterdam, NL;

Assignee:

Snowflake Inc., Bozeman, MT (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/2453 (2019.01); G06F 11/34 (2006.01); G06F 16/2455 (2019.01);
U.S. Cl.
CPC ...
G06F 16/24542 (2019.01); G06F 11/3409 (2013.01); G06F 16/2456 (2019.01);
Abstract

Provided herein are systems and methods for hash-join broadcast decision making. For example, a method includes generating a query plan for a received query. The query plan includes a plurality of join operations with a plurality of hash-join-build (HJB) operations and a plurality of hash-join-probe (HJP) operations. A decision node of a plurality of decision nodes of the query plan is configured as a primary decision node. Build-side data information associated with build-side data and received from the plurality of HJB operations is decoded by the primary decision node. A data distribution method is determined by the primary decision node for each HJB operation of the plurality of HJB operations based on the build-side data information. The query plan is executed based on distributing the build-side data to the plurality of HJP operations using the data distribution method for each HJB operation of the plurality of HJB operations.


Find Patent Forward Citations

Loading…