[ 
https://issues.apache.org/jira/browse/DIRSERVER-971?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512679
 ] 

Ersin Er commented on DIRSERVER-971:
------------------------------------

We need these nodes to filter search filters before sending them to the core. 
Considering DIRSERVER-955, suppose we have a filter like (!(x=y)(m=n)). If, 
according to the ACI information, it's not permitted to FilterMatch x, we need 
to replace this node with UNDEFINED; if it's not permitted to FilterMatch y, we 
need to replace this node with FALSE. So the core evaluator module will 
directly know values of these nodes without querying them from backend. 

> Provide specific filter nodes for True, False and Undefined, and handle them 
> in the search engine
> -------------------------------------------------------------------------------------------------
>
>                 Key: DIRSERVER-971
>                 URL: https://issues.apache.org/jira/browse/DIRSERVER-971
>             Project: Directory ApacheDS
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 1.5.0, 1.0
>            Reporter: Ersin Er
>             Fix For: 1.5.2
>
>
> We need to be able to construct or modify search filters with special nodes 
> for True, False and Undefined. And the search engine should be able to handle 
> these. This is especially needed for DIRSERVER-955.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to