Join tuple assembly by partial specializations
AssigneeSap SE
InventorGerhard Hill
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorGerhard Hill
Estimating the term…
Various embodiments of systems and methods for join tuple assembly by partial specializations are described herein. The join tuple assembly by partial specializations is a phase of the method for join query evaluation by semi-join reduction. By using partial specializations of the non-join part of the WHERE clause of a join query and matching sets, the join tuple assembly is organized in a manner that all computations are necessary, none are repeated, and failure to complete a partial join tuple to a full tuple is detected as early as possible. The method can be applied to inner and outer joins, and to arbitrary join graphs and non-join conditions in the WHERE clause. It can also be used outside the context of semi-join reductions.
An article of manufacture including a non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to:
A computer-implemented method comprising:
A computing system comprising:
Dependencies are inferred from the claim text.