[
https://issues.apache.org/jira/browse/HBASE-8774?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13696200#comment-13696200
]
Hamed Madani commented on HBASE-8774:
-------------------------------------
Thank you [~larsgeorge], you are right about the Text type. I doubled check and
as you suggested, changed filterString type to binary. updated the patch
As for HBASE-8832 , I have to wait for this patch to get applied to trunk
because, I have added "attribute" to struct definitions in hbase.thrift file
and if we apply this patch, we have to create a new patch for HBASE-8832 with
new numbering in hbase.thrift file. To clarify, if I create a patch for
"attribute" right now the TScan struct's number for "attribute" will be *7*,
but if I create the HBASE-8832 patch after applying HBASE-8774 patch , the
"attribute" number will be "*9:* optional map<binary, binary> attributes"
{code}
struct TScan {
1: optional binary startRow,
2: optional binary stopRow,
3: optional list<TColumn> columns
4: optional i32 caching,
5: optional i32 maxVersions=1,
6: optional TTimeRange timeRange,
*7:* optional binary filterString,
*8:* optional i32 batchSize
}
{code}
I did not apply formatting to generated files (hence lines longer than 100
characters) because if I apply formatting to these files , it will make
applying the future patches to these auto-generated files non-trivial. If you
like me to apply formatting to generated files , please let me know. (
formatting I mentioned for patch_v2 was for *ThriftUtilities.java*)
> Add BatchSize and Filter to Thrift2
> -----------------------------------
>
> Key: HBASE-8774
> URL: https://issues.apache.org/jira/browse/HBASE-8774
> Project: HBase
> Issue Type: Sub-task
> Components: Thrift
> Affects Versions: 0.95.1
> Reporter: Hamed Madani
> Assignee: Hamed Madani
> Labels: thrift2
> Attachments: HBASE_8774.patch, HBASE_8774_v2.patch,
> HBASE_8774_v3.patch
>
>
> Attached Patch will add BatchSize and Filter support to Thrift2
--
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