Snowflake Inc.
SYSTEM AND METHOD FOR DISJUNCTIVE JOINS USING A LOOKUP TABLE
Last updated:
Abstract:
Joining data using a disjunctive operator using a lookup table is described. An example computer-implemented method can include receiving a query with a set of conjunctive predicates and a set of disjunctive predicates. The method may also include generating a lookup table for each predicate in the sets of conjunctive predicates and disjunctive predicates. The method, for each row in a probe-side table, may also further include looking up a value associated with that row in each of the lookup tables and adding the row to a results set when there is a match. Additionally, the method may also include returning the results set.
Status:
Application
Type:
Utility
Filling date:
20 Apr 2021
Issue date:
16 Sep 2021