[ 
https://issues.apache.org/jira/browse/ACCUMULO-3294?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15005659#comment-15005659
 ] 

Josh Elser commented on ACCUMULO-3294:
--------------------------------------

Thanks for the patch, [~parkjsung]. Some comments..

* Javadoc on the {{updateIterator}} method benefit from explicitly stating that 
this method is only intended for use when the iterator is already configured at 
the given scope. Otherwise, this javadoc is very nice.
* {{TableIteratorConfigHelper.java}} needs some Javadoc. Class level (why does 
it exists? what's its purpose) and methods (what does the method do, what are 
the arguments required).
* Does {{TableIteratorConfigHelper#transformOptions}} need to use a TreeMap? Is 
keeping these properties in sorted order important? If not, a HashMap would be 
better. Also relevant for {{TableOperationsHelper.java}}.
* Would be nice to make sure the arguments to the constructor for 
{{TableIteratorConfigHelper}} are non-null. 
{{java.util.Objects#requireNonNull(Object)}} is nice for this.
* Some basic comments on what each test is verifying in 
MockTableOperationsTest.java  would be nice.
* An integration test would also be appreciated that verifies this API in 
practice. e.g. set an iterator on a table, verify some query result, use this 
new API to change some configuration on the iterator and observe that the query 
results changed. 

> Need mechanism to update iterator settings
> ------------------------------------------
>
>                 Key: ACCUMULO-3294
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-3294
>             Project: Accumulo
>          Issue Type: Improvement
>          Components: client
>            Reporter: John Vines
>            Assignee: Jonathan Park
>             Fix For: 1.8.0
>
>         Attachments: bug3294.patch, bug3294.patch.1
>
>
> Currently our API supports attachIterator, removeIterator, and 
> getIteratorSettings. There is no mechanism to directly change an iterators 
> settings.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to