[ https://issues.apache.org/jira/browse/ACCUMULO-1014?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Josh Elser resolved ACCUMULO-1014. ---------------------------------- Resolution: Won't Fix Fix Version/s: (was: 1.7.0) Integration already exists with Pig and Hive. For now, let's table this, encourage adoption of these integrations and re-evaluate if there is still some deficiency these don't provide. > query language > -------------- > > Key: ACCUMULO-1014 > URL: https://issues.apache.org/jira/browse/ACCUMULO-1014 > Project: Accumulo > Issue Type: Wish > Components: client > Reporter: Eric Newton > Priority: Trivial > > Implement a query language. > We can do some basic selection/projection and roll-up using iterators. > I'm thinking something like: > {noformat} > using LatLonRow; > SELECT * > WHERE row MATCHES LatLonRow.ranges('0.0', '0.0', '0.25', '0.25') > AND columnFamily == 'mapLevel2' > ; > {noformat} > Given a table structure, we can support the expressiveness of JEXL and the > wikisearch example. > {noformat} > 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' > ); > {noformat} > 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 was sent by Atlassian JIRA (v6.3.4#6332)