[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [p2-dev] Match/Context naming
|
On 02/24/2010 12:28 AM, Susan Franklin McCourt wrote:
MatchQuery
RelativeMatchQuery
I have problems with the term 'match' since I consider all queries to be
a filter that produce a result of instances that 'match'. Susan's
suggestion also shows this by adding the term to both queries. I think
the term itself thus becomes redundant. It doesn't help bringing clarity
into what it is that differentiates the two types.
To me, the term 'relative' suggests that the other query is 'absolute'
or perhaps 'concrete' which in turn seems a bit far fetched.
On 02/24/2010 03:33 AM, Simon Kaegi wrote:
In SQL we have the various aggregate functions.
Perhaps:
MatchQuery
AggregateQuery
An aggregation to me is something that brings several things together
into one thing. Our 'context' expression is applied on a collection and
produces a subset of that collection. Can that be called an aggregation?
Our 'match' query can always be turned into a 'context' query using the
notation:
<match each> -> everything.select(each | <match each>)
Perhaps I'm too focused on the expression aspect but I'd like the names
to be explanatory so that the user intuitively knows which one to pick
for the purpose at hand. Here's another suggestion:
BooleanQuery
CollectionQuery
- thomas