AbstractWe present constructs for computing aggregate functions over sets of tuples and along paths in a database graph.We show how Datalog can be extended to compute a large class of queries with aggregates without incurring the large expense of a language with general set manipulation capabilities. In particular, we aim for queries that can be executed efficiently in parallel, using the class nc and its various subclasses as formal models of low parallel complexity.Our approach retains the standard relational notion of relations as sets of tuples, not requiring the introduction of multisets. In the case where no rules are recursive, the language is exactly as expressive as Klug's first-order language with aggregates. We show that this cla...
AbstractIt is a folk result in database theory that SQL cannot express recursive queries such as rea...
We introduce a new constraint domain, aggregation constraints, that is useful in database query lang...
International audienceWe study logics expressing properties of paths in graphs that are tailored to ...
AbstractWe present constructs for computing aggregate functions over sets of tuples and along paths ...
We study adding aggregate operators, such as sum-ming up elements of a column of a relation, to log-...
AbstractWe give lower bounds on the complexity of certain Datalog queries. Our notion of complexity ...
Supporting aggregates in recursive logic rules represents a very important problem for Datalog. To s...
An important step in data analysis is the exploration of data. For traditional relational databases ...
Abstract Supporting aggregates in recursive logic rules represents a very important problem for Data...
In the Big Data era, there is a resurgence of interest in using Datalog to express data analysis app...
We provide new techniques for the analysis of the expressive power of query languages for nested col...
AbstractWe introduce a new constraint domain, aggregation constraints, that is useful in database qu...
We consider the problem of improving the computational efficiency of a functional query language. Ou...
Recent theoretical advances have enabled the use of special monotonic aggregates in recursion. These...
AbstractWe investigate the problem of how to extend constraint query languages with aggregate operat...
AbstractIt is a folk result in database theory that SQL cannot express recursive queries such as rea...
We introduce a new constraint domain, aggregation constraints, that is useful in database query lang...
International audienceWe study logics expressing properties of paths in graphs that are tailored to ...
AbstractWe present constructs for computing aggregate functions over sets of tuples and along paths ...
We study adding aggregate operators, such as sum-ming up elements of a column of a relation, to log-...
AbstractWe give lower bounds on the complexity of certain Datalog queries. Our notion of complexity ...
Supporting aggregates in recursive logic rules represents a very important problem for Datalog. To s...
An important step in data analysis is the exploration of data. For traditional relational databases ...
Abstract Supporting aggregates in recursive logic rules represents a very important problem for Data...
In the Big Data era, there is a resurgence of interest in using Datalog to express data analysis app...
We provide new techniques for the analysis of the expressive power of query languages for nested col...
AbstractWe introduce a new constraint domain, aggregation constraints, that is useful in database qu...
We consider the problem of improving the computational efficiency of a functional query language. Ou...
Recent theoretical advances have enabled the use of special monotonic aggregates in recursion. These...
AbstractWe investigate the problem of how to extend constraint query languages with aggregate operat...
AbstractIt is a folk result in database theory that SQL cannot express recursive queries such as rea...
We introduce a new constraint domain, aggregation constraints, that is useful in database query lang...
International audienceWe study logics expressing properties of paths in graphs that are tailored to ...