SQL code generation for heterogeneous environment

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000

Reexamination Certificate

active

07433863

ABSTRACT:
This invention relates generally to a system for processing database queries, and more particularly to a method for generating high level language or machine code to implement query execution plans. in one preferred embodiment, the method begins by receiving a subject query, and then forming an execution plan corresponding to the subject query. The execution plan will typically have a sequence of component snippets or pieces and corresponding processes for implementing the pieces. For at least one piece in the plan, the process then (a) generates source code using different code generation techniques as a function of expected runtime processing machine types; and then (b) compiles the generated source code to form machine executable code for implementing the subject query. As a result, the query executed directly as machine executable code thereby avoiding runtime interpretation of the pieces in the execution plan.

REFERENCES:
patent: 4829427 (1989-05-01), Green
patent: 5091852 (1992-02-01), Tsuchida et al.
patent: 5301317 (1994-04-01), Lohman et al.
patent: 5806059 (1998-09-01), Tsuchida et al.
patent: 5875334 (1999-02-01), Chow et al.
patent: 5930795 (1999-07-01), Chen et al.
patent: 6219660 (2001-04-01), Haderle et al.
patent: 6353819 (2002-03-01), Edwards et al.
patent: 6907546 (2005-06-01), Haswell et al.
patent: 7089448 (2006-08-01), Hinshaw et al.
patent: 7203678 (2007-04-01), Petropoulos et al.
patent: 2001/0052108 (2001-12-01), Bowman-Amuah
patent: 2003/0233632 (2003-12-01), Aigen et al.
patent: 2004/0148420 (2004-07-01), Hinshaw et al.
patent: 2004/0181537 (2004-09-01), Chawla et al.
patent: 2006/0129605 (2006-06-01), Doshi
Pittenger, R., “C++ Object Oriented Database Generator” [online], [retrieved on Jun. 21, 2004]. Retrieved from the Internet URL: http://www.codeproject.com/database/obgen.asp.
“SQLpp is a SQL Query Generation Framework for C++ and .NET.” [online], [retrieved on Jun. 21, 2004]. Retrieved from the Internet http://sqlpp.sourceforge.net/.
Andreas, S., “SQL Where—The Easy Way,” [online], [retrieved on Jun. 21, 2004]. Retrieved from the internet http://www.codeproject.com/database/cwhere.asp?print=true.
Graefe, G. and W.j. McKenna, “The Volcano Optimizer Generator: Extensibility and Efficient Search,”Proceedings of the International Conference on Data Engineering,, Comp. Soc. Press, vol. Conf. 9, Apr. 19, 1993, pp. 209-218.
Gerbes, T. et al., Implementing Dynamic Code Assembly for Client-Based Query Processing,Database Systems for Advanced Applications '95, Proceedings of the Fourth International Conference on Database Systems for Advanced Applications World Scientific, Singapore, Apr. 10, 1995, pp. 264-272.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

SQL code generation for heterogeneous environment does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with SQL code generation for heterogeneous environment, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and SQL code generation for heterogeneous environment will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4000240

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.