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.file: oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/FacetHelperTest.java
test_class.identifier: FacetHelperTest
test_case.body: @Test
      public void testParseFacetField() throws Exception {
          String field = FacetHelper.parseFacetField("rep:facet(text)");
          assertNotNull(field);
          assertEquals("text", field);
          field = FacetHelper.parseFacetField("rep:facet(jcr:title)");
          assertNotNull(field);
          assertEquals("jcr:title", field);
          field = FacetHelper.parseFacetField("rep:facet(jcr:primaryType)");
          assertNotNull(field);
          assertEquals("jcr:primaryType", field);
  
      }
test_case.class_method_signature: FacetHelperTest.testParseFacetField()
test_case.full_signature: @Test public void testParseFacetField()
test_case.identifier: testParseFacetField
test_case.invocations: parseFacetField assertNotNull assertEquals parseFacetField assertNotNull assertEquals parseFacetField assertNotNull assertEquals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testParseFacetField()
focal_class.declarator: LOGGER = LoggerFactory.getLogger(FacetHelper.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger LOGGER = LoggerFactory.getLogger(FacetHelper.class);
focal_class.type: Logger
focal_class.var_name: LOGGER
focal_class.declarator: ATTR_FACET_FIELDS = "oak.facet.fields"
focal_class.modifier: public static final
focal_class.original_string: public static final String ATTR_FACET_FIELDS = "oak.facet.fields";
focal_class.type: String
focal_class.var_name: ATTR_FACET_FIELDS
focal_class.declarator: NULL_FACETS = new Facets() {
          @Override
          public FacetResult getTopChildren(int topN, String dim, String... path) {
              return null;
          }
  
          @Override
          public Number getSpecificValue(String dim, String... path) {
              return null;
          }
  
          @Override
          public List<FacetResult> getAllDims(int topN) {
              return null;
          }
      }
focal_class.modifier: private static final
focal_class.original_string: private static final Facets NULL_FACETS = new Facets() {
          @Override
          public FacetResult getTopChildren(int topN, String dim, String... path) {
              return null;
          }
  
          @Override
          public Number getSpecificValue(String dim, String... path) {
              return null;
          }
  
          @Override
          public List<FacetResult> getAllDims(int topN) {
              return null;
          }
      };
focal_class.type: Facets
focal_class.var_name: NULL_FACETS
focal_class.file: oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/FacetHelper.java
focal_class.identifier: FacetHelper
focal_class.class_method_signature: FacetHelper.FacetHelper()
focal_class.full_signature: private  FacetHelper()
focal_class.identifier: FacetHelper
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  FacetHelper()
focal_class.class_method_signature: FacetHelper.getFacetsConfig(NodeBuilder definition)
focal_class.full_signature: public static FacetsConfig getFacetsConfig(NodeBuilder definition)
focal_class.identifier: getFacetsConfig
focal_class.modifiers: public static
focal_class.parameters: (NodeBuilder definition)
focal_class.return: FacetsConfig
focal_class.signature: FacetsConfig getFacetsConfig(NodeBuilder definition)
focal_class.class_method_signature: FacetHelper.getFacets(IndexSearcher searcher, Query query, QueryIndex.IndexPlan plan,
                                     SecureFacetConfiguration secureFacetConfiguration)
focal_class.full_signature: public static Facets getFacets(IndexSearcher searcher, Query query, QueryIndex.IndexPlan plan,
                                     SecureFacetConfiguration secureFacetConfiguration)
focal_class.identifier: getFacets
focal_class.modifiers: public static
focal_class.parameters: (IndexSearcher searcher, Query query, QueryIndex.IndexPlan plan,
                                     SecureFacetConfiguration secureFacetConfiguration)
focal_class.return: Facets
focal_class.signature: Facets getFacets(IndexSearcher searcher, Query query, QueryIndex.IndexPlan plan,
                                     SecureFacetConfiguration secureFacetConfiguration)
focal_class.class_method_signature: FacetHelper.parseFacetField(String columnName)
focal_class.full_signature: public static String parseFacetField(String columnName)
focal_class.identifier: parseFacetField
focal_class.modifiers: public static
focal_class.parameters: (String columnName)
focal_class.return: String
focal_class.signature: String parseFacetField(String columnName)
focal_method.body: public static String parseFacetField(String columnName) {
          return columnName.substring(QueryConstants.REP_FACET.length() + 1, columnName.length() - 1);
      }
focal_method.class_method_signature: FacetHelper.parseFacetField(String columnName)
focal_method.full_signature: public static String parseFacetField(String columnName)
focal_method.identifier: parseFacetField
focal_method.invocations: substring length length
focal_method.modifiers: public static
focal_method.parameters: (String columnName)
focal_method.return: String
focal_method.signature: String parseFacetField(String columnName)