Title | ||
---|---|---|
Optimization of object-oriented queries through rewriting compound weakly dependent subqueries |
Abstract | ||
---|---|---|
A new static optimization method for object-oriented queries is presented. We deal with a special class of subqueries of a given query called "compound weakly dependent subqueries". The dependency is considered in the context of SBQL non-algebraic query operators like selection, projection, join, etc. A subquery is weakly dependent from its nearest nonalgebraic operator if it depends only on expressions that can be entirely evaluated on small collections. The subquery is considered compound if the dependency concerns at least two such expressions. The research follows the stack-based approach (SBA) to query languages and its query language SBQL (Stack-Based Query Language). Our optimization method is based on analyzing scoping and binding rules for names occurring in queries. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1007/978-3-642-15364-8_27 | DEXA |
Keywords | Field | DocType |
new static optimization method,query language,sbql non-algebraic query operator,binding rule,nearest nonalgebraic operator,stack-based query language,compound weakly dependent subqueries,object-oriented query,optimization method,dependency concern,object oriented,query optimization | Query optimization,Query language,Programming language,Object-oriented programming,Static optimization,Expression (mathematics),Computer science,Theoretical computer science,Rewriting,Operator (computer programming),Database,Object oriented databases | Conference |
ISBN | Citations | PageRank |
3-642-15363-1 | 2 | 0.48 |
References | Authors | |
8 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Michal Bleja | 1 | 7 | 1.64 |
Tomasz Kowalski | 2 | 124 | 24.06 |
Kazimierz Subieta | 3 | 533 | 240.21 |