test_class.declarator: root = INITIAL_CONTENT
test_class.modifier: private
test_class.original_string: private NodeState root = INITIAL_CONTENT;
test_class.type: NodeState
test_class.var_name: root
test_class.declarator: builder = root.builder()
test_class.modifier: private
test_class.original_string: private NodeBuilder builder = root.builder();
test_class.type: NodeBuilder
test_class.var_name: builder
test_class.file: oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrIndexLookupTest.java
test_class.identifier: SolrIndexLookupTest
test_case.body: @Test
      public void collectPathOnRootNode() throws Exception {
          NodeBuilder index = builder.child(INDEX_DEFINITIONS_NAME);
          newSolrIndexDefinition(index, "l1", of("foo"));
          newSolrIndexDefinition(index, "l2", of("foo"));
  
          SolrIndexLookup lookup = new SolrIndexLookup(builder.getNodeState());
          FilterImpl f = FilterImpl.newTestInstance();
          f.restrictPath("/", Filter.PathRestriction.EXACT);
          assertEquals(of("/oak:index/l1", "/oak:index/l2"),
                  lookup.collectIndexNodePaths(f));
      }
test_case.class_method_signature: SolrIndexLookupTest.collectPathOnRootNode()
test_case.full_signature: @Test public void collectPathOnRootNode()
test_case.identifier: collectPathOnRootNode
test_case.invocations: child newSolrIndexDefinition of newSolrIndexDefinition of getNodeState newTestInstance restrictPath assertEquals of collectIndexNodePaths
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void collectPathOnRootNode()
focal_class.declarator: log = LoggerFactory.getLogger(SolrIndexLookup.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger log = LoggerFactory.getLogger(SolrIndexLookup.class);
focal_class.type: Logger
focal_class.var_name: log
focal_class.declarator: root
focal_class.modifier: private final
focal_class.original_string: private final NodeState root;
focal_class.type: NodeState
focal_class.var_name: root
focal_class.file: oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrIndexLookup.java
focal_class.identifier: SolrIndexLookup
focal_class.class_method_signature: SolrIndexLookup.SolrIndexLookup(NodeState root)
focal_class.full_signature:   SolrIndexLookup(NodeState root)
focal_class.identifier: SolrIndexLookup
focal_class.parameters: (NodeState root)
focal_class.signature:  SolrIndexLookup(NodeState root)
focal_class.class_method_signature: SolrIndexLookup.collectIndexNodePaths(Filter filter)
focal_class.full_signature:  Collection<String> collectIndexNodePaths(Filter filter)
focal_class.identifier: collectIndexNodePaths
focal_class.parameters: (Filter filter)
focal_class.return: Collection<String>
focal_class.signature: Collection<String> collectIndexNodePaths(Filter filter)
focal_class.class_method_signature: SolrIndexLookup.collectIndexNodePaths(Filter filter, boolean recurse)
focal_class.full_signature: private Collection<String> collectIndexNodePaths(Filter filter, boolean recurse)
focal_class.identifier: collectIndexNodePaths
focal_class.modifiers: private
focal_class.parameters: (Filter filter, boolean recurse)
focal_class.return: Collection<String>
focal_class.signature: Collection<String> collectIndexNodePaths(Filter filter, boolean recurse)
focal_class.class_method_signature: SolrIndexLookup.collectIndexNodePaths(NodeState nodeState, String parentPath, Collection<String> paths)
focal_class.full_signature: private static void collectIndexNodePaths(NodeState nodeState, String parentPath, Collection<String> paths)
focal_class.identifier: collectIndexNodePaths
focal_class.modifiers: private static
focal_class.parameters: (NodeState nodeState, String parentPath, Collection<String> paths)
focal_class.return: void
focal_class.signature: void collectIndexNodePaths(NodeState nodeState, String parentPath, Collection<String> paths)
focal_class.class_method_signature: SolrIndexLookup.createIndexNodePath(String parentPath, String name)
focal_class.full_signature: private static String createIndexNodePath(String parentPath, String name)
focal_class.identifier: createIndexNodePath
focal_class.modifiers: private static
focal_class.parameters: (String parentPath, String name)
focal_class.return: String
focal_class.signature: String createIndexNodePath(String parentPath, String name)
focal_method.body: Collection<String> collectIndexNodePaths(Filter filter) {
          return collectIndexNodePaths(filter, true);
      }
focal_method.class_method_signature: SolrIndexLookup.collectIndexNodePaths(Filter filter)
focal_method.full_signature:  Collection<String> collectIndexNodePaths(Filter filter)
focal_method.identifier: collectIndexNodePaths
focal_method.invocations: collectIndexNodePaths
focal_method.parameters: (Filter filter)
focal_method.return: Collection<String>
focal_method.signature: Collection<String> collectIndexNodePaths(Filter filter)