Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2004-07-07
2008-09-30
Mizrahi, Diane (Department: 2165)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000
Reexamination Certificate
active
07430549
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. The present invention provides a method for generating executable machine code for query execution plans, that is adaptive to dynamic runtime conditions, that is compiled just in time for execution and most importantly, that avoids the bounds checking, pointer indirection, materialization and other similar kinds of overhead that are typical in interpretive runtime execution engines.
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
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.
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.
Ballard James P.
Hinshaw Foster D.
Kirkpatrick Dana A.
Yerabothu Premanand
Zane Barry M.
Hamilton Brook Smith & Reynolds P.C.
Mizrahi Diane
Netezza Corporaton
LandOfFree
Optimized SQL code generation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Optimized SQL code generation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimized SQL code generation will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3992630