You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Brandon Williams (JIRA)" <ji...@apache.org> on 2012/09/19 14:01:07 UTC
[jira] [Resolved] (CASSANDRA-4605) Pig should use the default
comparator for slice_start/end
[ https://issues.apache.org/jira/browse/CASSANDRA-4605?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brandon Williams resolved CASSANDRA-4605.
-----------------------------------------
Resolution: Later
Fix Version/s: (was: 1.1.6)
I remember why I did this now. We don't have an opportunity to grab the schema at this point without doing something pretty hackish like just parsing the ks/cf from the url, then calling initSchema an extra time with thrift setup/teardown to figure out the comparator.
> Pig should use the default comparator for slice_start/end
> ---------------------------------------------------------
>
> Key: CASSANDRA-4605
> URL: https://issues.apache.org/jira/browse/CASSANDRA-4605
> Project: Cassandra
> Issue Type: Bug
> Components: Hadoop
> Reporter: Brandon Williams
> Assignee: Brandon Williams
>
> Pig allows specifying slice start and end, but by default uses a BytesType comparator for this, though it allows overriding with a 'comparator' param.
> I believe this came from a time before pig was fully schema-aware, and made it more convenient if you had timeuuid, since writing the hex form 'EA' was easier than '\\u234' which then you'd have to url escape.
> Instead, pig should use the default comparator from the schema, but still allow overriding.
--
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: http://www.atlassian.com/software/jira