[ 
https://issues.apache.org/jira/browse/ACCUMULO-2439?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mike Drob updated ACCUMULO-2439:
--------------------------------

    Description: 
This patch adds a NOT "!" operator to ColumnVisibility.

The syntax is as follows:
!a
(!a)&(!b)
a&(!b)
a&(!(b|c))

Because of the nature of the current visibility parsing algorithm the 
additional parentheses are required.

In the shell, the "\!" requires escaping. This is due to how JLine parses the 
command and attempts to substitute "!" with history.

  was:
This patch adds a NOT "!" operator to ColumnVisibility.

The syntax is as follows:
!a
(!a)&(!b)
a&(!b)
a&(!(b|c))

Because of the nature of the current visibility parsing algorithm the 
additional parentheses are required.

In the shell, the "!" requires escaping. This is due to how JLine parses the 
command and attempts to substitute "!" with history.


> Add a NOT (!) operator to ColumnVisibility
> ------------------------------------------
>
>                 Key: ACCUMULO-2439
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-2439
>             Project: Accumulo
>          Issue Type: New Feature
>          Components: master
>    Affects Versions: 1.5.1
>            Reporter: Joe Ferner
>            Priority: Minor
>              Labels: patch, security
>         Attachments: ACCUMULO_2439.patch
>
>
> This patch adds a NOT "!" operator to ColumnVisibility.
> The syntax is as follows:
> !a
> (!a)&(!b)
> a&(!b)
> a&(!(b|c))
> Because of the nature of the current visibility parsing algorithm the 
> additional parentheses are required.
> In the shell, the "\!" requires escaping. This is due to how JLine parses the 
> command and attempts to substitute "!" with history.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to