You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Marcel Reutegger (JIRA)" <ji...@apache.org> on 2013/04/16 16:21:15 UTC

[jira] [Resolved] (OAK-779) Add rep:Authorizable to declaringNodeTypeNames of rep:principalName index

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

Marcel Reutegger resolved OAK-779.
----------------------------------

       Resolution: Fixed
    Fix Version/s: 0.7

Fixed in revision http://svn.apache.org/r1468426
                
> Add rep:Authorizable to declaringNodeTypeNames of rep:principalName index
> -------------------------------------------------------------------------
>
>                 Key: OAK-779
>                 URL: https://issues.apache.org/jira/browse/OAK-779
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: core
>            Reporter: Marcel Reutegger
>            Assignee: Marcel Reutegger
>            Priority: Minor
>             Fix For: 0.7
>
>
> Currently the UserInitializer creates a rep:principalName index with two declaring node type names: {{rep:User}} and {{rep:Group}}.
> This allows query to make use of the index when they select the user or group node type, but the query engine cannot use this index when the select is for {{rep:Authorizable}}.
> Adding {{rep:Authorizable}} will do the trick even though it looks a bit strange, since {{rep:Authorizable}} is an abstract node type and you cannot create a node with this type. However it allows the query engine to leverage the index for {{rep:Authorizable}} and is correct in this case. {{rep:User}} and {{rep:Group}} are the only sub node types of {{rep:Authorizable}}, which means the index will contain all {{rep:Authorizable}}.

--
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