Invention Grant
- Patent Title: Leapfrog tree-join
- Patent Title (中): 跳蛙树加入
-
Application No.: US14018930Application Date: 2013-09-05
-
Publication No.: US09177026B2Publication Date: 2015-11-03
- Inventor: Todd L. Veldhuizen
- Applicant: LogicBlox, Inc.
- Applicant Address: US GA Atlanta
- Assignee: LogicBlox, Inc.
- Current Assignee: LogicBlox, Inc.
- Current Assignee Address: US GA Atlanta
- Agency: Cantor Colburn LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
A method for joining records from database tables is proposed. Join attributes are ordered into a sequence S0, and a scope C is initialized to empty. Tables including a join attribute A that is first in S0 are identified. A new sequence S′ omits A from S0. Iteration through each identified table proceeds in join attribute A order. The iteration utilizes a tree index structure for each identified table where the index key includes all join attributes in the identified table in S0 order. For each matched value v of the join attribute located during the iterating, a new scope Cv is created by appending “A=v” to the scope C. If S′ is empty, a tuple corresponding to the scope Cv is output. Otherwise, S0 is set to S′ and for each scope Cv, C is set to Cv and the steps beginning with the identifying step are recursively invoked.
Public/Granted literature
- US20140089292A1 LEAPFROG TREE-JOIN Public/Granted day:2014-03-27
Information query