Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.5.0
    • Component/s: client
    • Labels:
      None

      Description

      We have methods in the shell for conveniently setting and deleting iterators, but no convenience methods for getting a list of iterators. We should provide one in the shell.

        Activity

        Hide
        Eric Newton added a comment -

        +1 for changing it

        Show
        Eric Newton added a comment - +1 for changing it
        Hide
        Billie Rinaldi added a comment -

        As I begin to investigate this, it appears it would be significantly easier if tableOperations().listIterators(tableName) returned a Map<String,EnumSet<IteratorScope>> mapping iterator names to scopes. This is a new method in 1.4 and currently returns a Set<String> of iterator names, which is not very useful if you want to know for which scopes an iterator is configured. The other iterator methods (attach, remove, get) all include scopes. I might advocate changing this in 1.4 to make the method more useful and so we don't have to change it later.

        Show
        Billie Rinaldi added a comment - As I begin to investigate this, it appears it would be significantly easier if tableOperations().listIterators(tableName) returned a Map<String,EnumSet<IteratorScope>> mapping iterator names to scopes. This is a new method in 1.4 and currently returns a Set<String> of iterator names, which is not very useful if you want to know for which scopes an iterator is configured. The other iterator methods (attach, remove, get) all include scopes. I might advocate changing this in 1.4 to make the method more useful and so we don't have to change it later.

          People

          • Assignee:
            Billie Rinaldi
            Reporter:
            John Vines
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development