Invention Grant
- Patent Title: Systems and methods for parallel evaluation of multiple queries
- Patent Title (中): 用于并行评估多个查询的系统和方法
-
Application No.: US10783343Application Date: 2004-02-20
-
Publication No.: US07664728B2Publication Date: 2010-02-16
- Inventor: David Wortendyke , Umesh Madan , Geary L. Eppley
- Applicant: David Wortendyke , Umesh Madan , Geary L. Eppley
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Lee & Hayes, PLLC
- Main IPC: G07F17/30
- IPC: G07F17/30

Abstract:
Implementations described herein relate to evaluating multiple queries represented in an opcode tree having opcode nodes and branch nodes. Each opcode node comprises an opcode that is a part of an opcode block derived from compilation of a query, the opcode block consisting of a linear sequence of opcodes. Opcode nodes are arranged in the tree according to location of its corresponding opcode in the opcode block with opcodes that occur earlier in the opcode block being represented at a higher tree level than subsequent opcodes. Only one opcode node corresponds to a common opcode block segment that is included in multiple queries. Executing the opcode tree against an input evaluates each of the multiple queries represented in the opcode tree.
Public/Granted literature
- US20050187947A1 Systems and methods for parallel evaluation of multiple queries Public/Granted day:2005-08-25
Information query