发明名称 Object-oriented query execution data structure
摘要 An apparatus, program product and method represent a database query access plan a query execution data structure including a plurality of query node objects arranged into a tree relationship to define a parent node object and at least one child node object, and an attribute data structure that references a plurality of attributes utilized by the query execution data structure. At least one of the parent and child node objects includes an attribute operation data structure configured to manipulate at least a subset of the plurality of attributes in the attribute data structure by accessing the attribute operation data structure. By partitioning the functionality of a query access plan into a collection of node objects and an attribute data structure, and then providing within at least a subset of the node objects attribute operation data structures that manipulate the attribute data structure, the resulting query engine architecture becomes significantly extendible and adaptable. Moreover, through appropriate selection of attribute operations, and coding of such operations using directly executable program code, optimal query engine performance may also be obtained.
申请公布号 US2003229627(A1) 申请公布日期 2003.12.11
申请号 US20020165293 申请日期 2002.06.07
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 CARLSON DAVID GLENN;HERMSMEIER DAVID LEE;KATHMANN KEVIN JAMES;MCKINLEY THOMAS OWEN
分类号 G06F17/30;(IPC1-7):G06F7/00 主分类号 G06F17/30
代理机构 代理人
主权项
地址