1996
DOI: 10.1007/s007780050019
|View full text |Cite
|
Sign up to set email alerts
|

Algebraic query optimisation for database programming languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

1996
1996
2007
2007

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 25 publications
0
6
0
Order By: Relevance
“…In this subsection, we present transformation rules which eliminate the above expressions, including "parenthesized", FLWOR, and "if" expressions, and variable references from in-binding expressions. Some of these are already known [12] [13] [16]. By transforming expressions through these rules, function cp f can eliminate all redundant element construction operators and all redundant expressions in child-path expressions.…”
Section: Auxiliary Transformations To Support Child-pathmentioning
confidence: 99%
See 1 more Smart Citation
“…In this subsection, we present transformation rules which eliminate the above expressions, including "parenthesized", FLWOR, and "if" expressions, and variable references from in-binding expressions. Some of these are already known [12] [13] [16]. By transforming expressions through these rules, function cp f can eliminate all redundant element construction operators and all redundant expressions in child-path expressions.…”
Section: Auxiliary Transformations To Support Child-pathmentioning
confidence: 99%
“…Some of these transformations are from [13] [16], or [12]. For example, function ffl stems from the "associative law" of for-expressions in XQuery Core [13], and is almost the same as (R2) of the "Standard XQuery Rewriting Rules" in [12].…”
Section: Auxiliary Transformations To Support Child-pathmentioning
confidence: 99%
“…We investigated many useful equivalences for optimising functional DBPLs in (Poulovassilis, et al 1994). A representative sample of the equivalences over comprehensions which we require here govern splitting and merging compound filters, commuting two filters, commuting a filter and a generator, commuting two generators, and moving a filter into a In (Poulovassilis, et al 1996) we also discuss a class of functions called selectors that optimise retrieval from relations by taking advantage of any physical-level indexes available.…”
Section: Optimisation Of Functional Dbplsmentioning
confidence: 99%
“…A representative sample of the equivalences over comprehensions which we require here govern splitting and merging compound filters, commuting two filters, commuting a filter and a generator, commuting two generators, and moving a filter into a In (Poulovassilis, et al 1996) we also discuss a class of functions called selectors that optimise retrieval from relations by taking advantage of any physical-level indexes available. In particular, associated with each relation r is a set of system-defined selectors rp where p is a variable-free pattern all of whose constants are either f or b (denoting "free" and "bound" respectively).…”
Section: Optimisation Of Functional Dbplsmentioning
confidence: 99%
See 1 more Smart Citation