accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric Newton (JIRA)" <>
Subject [jira] [Created] (ACCUMULO-1014) query language
Date Thu, 31 Jan 2013 01:59:13 GMT
Eric Newton created ACCUMULO-1014:

             Summary: query language
                 Key: ACCUMULO-1014
             Project: Accumulo
          Issue Type: Improvement
          Components: client
            Reporter: Eric Newton
            Assignee: Billie Rinaldi
             Fix For: 1.6.0

Implement a query language.

We can do some basic selection/projection and roll-up using iterators.

I'm thinking something like:

using LatLonRow;
 WHERE row MATCHES LatLonRow.ranges('0.0', '0.0', '0.25', '0.25')
   AND columnFamily == 'mapLevel2'

Given a table structure, we can support the expressiveness of JEXL and the wikisearch example.

using ShardDocument;
SELECT ShardDocument.document(row)
 WHERE row MATCHES ShardDocument.ranges('1990-01-01', '2012-11-10')
   AND ShardDocument.jexl(
     'author ~= ".*Adams" and body = "don't" and body = 'panic'

I'm sure the syntax is highly suspect, but abuse of the index as well as the indexing structure
ought to be something expressible to mere mortals.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message