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 final
test_class.original_string: private final NodeBuilder builder = root.builder();
test_class.type: NodeBuilder
test_class.var_name: builder
test_class.declarator: testNodeTypeDefn = "[oak:TestMixA]\n" +
              "  mixin\n" +
              "\n" +
              "[oak:TestSuperType]\n" +
              "- * (UNDEFINED) multiple\n" +
              "\n" +
              "[oak:TestTypeA] > oak:TestSuperType\n" +
              "- * (UNDEFINED) multiple\n" +
              "\n" +
              "[oak:TestTypeB] > oak:TestSuperType, oak:TestMixA\n" +
              "- * (UNDEFINED) multiple"
test_class.modifier: final
test_class.original_string: final String testNodeTypeDefn = "[oak:TestMixA]\n" +
              "  mixin\n" +
              "\n" +
              "[oak:TestSuperType]\n" +
              "- * (UNDEFINED) multiple\n" +
              "\n" +
              "[oak:TestTypeA] > oak:TestSuperType\n" +
              "- * (UNDEFINED) multiple\n" +
              "\n" +
              "[oak:TestTypeB] > oak:TestSuperType, oak:TestMixA\n" +
              "- * (UNDEFINED) multiple";
test_class.type: String
test_class.var_name: testNodeTypeDefn
test_class.file: oak-search/src/test/java/org/apache/jackrabbit/oak/plugins/index/search/IndexDefinitionTest.java
test_class.identifier: IndexDefinitionTest
test_case.body: @Test
      public void indexRuleWithPropertyOrdering() throws Exception{
          NodeBuilder rules = builder.child(INDEX_RULES);
          rules.child("nt:folder");
          TestUtil.child(rules, "nt:folder/properties/prop1")
                  .setProperty(PROP_NAME, "foo.*")
                  .setProperty(FulltextIndexConstants.PROP_IS_REGEX, true)
                  .setProperty(FulltextIndexConstants.FIELD_BOOST, 3.0);
          TestUtil.child(rules, "nt:folder/properties/prop2")
                  .setProperty(PROP_NAME, ".*")
                  .setProperty(FulltextIndexConstants.PROP_IS_REGEX, true)
                  .setProperty(FulltextIndexConstants.FIELD_BOOST, 4.0);
  
          rules.child("nt:folder").child(PROP_NODE).setProperty(OAK_CHILD_ORDER, ImmutableList.of("prop2", "prop1"), NAMES);
  
          IndexDefinition defn = new IndexDefinition(root, builder.getNodeState(), "/foo");
  
          IndexingRule rule1 = defn.getApplicableIndexingRule(asState(newNode("nt:folder")));
          assertNotNull(rule1);
  
          assertTrue(rule1.isIndexed("prop1"));
          assertTrue(rule1.isIndexed("fooProp"));
  
          assertEquals(4.0f, rule1.getConfig("bazProp2").boost, 0);
          //As prop2 is ordered before prop1 its regEx is evaluated first
          //hence even with a specific regex of foo.* the defn used is from .*
          assertEquals(4.0f, rule1.getConfig("fooProp").boost, 0);
  
          //Order it correctly to get expected result
          rules.child("nt:folder").child(PROP_NODE).setProperty(OAK_CHILD_ORDER, ImmutableList.of("prop1", "prop2"), NAMES);
          defn = new IndexDefinition(root, builder.getNodeState(), "/foo");
          rule1 = defn.getApplicableIndexingRule(asState(newNode("nt:folder")));
          assertEquals(3.0f, rule1.getConfig("fooProp").boost, 0);
      }
test_case.class_method_signature: IndexDefinitionTest.indexRuleWithPropertyOrdering()
test_case.full_signature: @Test public void indexRuleWithPropertyOrdering()
test_case.identifier: indexRuleWithPropertyOrdering
test_case.invocations: child child setProperty setProperty setProperty child setProperty setProperty setProperty child setProperty child child of getNodeState getApplicableIndexingRule asState newNode assertNotNull assertTrue isIndexed assertTrue isIndexed assertEquals getConfig assertEquals getConfig setProperty child child of getNodeState getApplicableIndexingRule asState newNode assertEquals getConfig
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void indexRuleWithPropertyOrdering()
focal_class.declarator: OAK_CHILD_ORDER = ":childOrder"
focal_class.modifier: private static final
focal_class.original_string: private static final String OAK_CHILD_ORDER = ":childOrder";
focal_class.type: String
focal_class.var_name: OAK_CHILD_ORDER
focal_class.declarator: log = LoggerFactory.getLogger(IndexDefinition.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger log = LoggerFactory.getLogger(IndexDefinition.class);
focal_class.type: Logger
focal_class.var_name: log
focal_class.declarator: disableStoredIndexDefinition
focal_class.modifier: private static
focal_class.original_string: private static boolean disableStoredIndexDefinition;
focal_class.type: boolean
focal_class.var_name: disableStoredIndexDefinition
focal_class.declarator: DEFAULT_BLOB_SIZE = 1024 * 1024 - 1024
focal_class.modifier: public static final
focal_class.original_string: public static final int DEFAULT_BLOB_SIZE = 1024 * 1024 - 1024;
focal_class.type: int
focal_class.var_name: DEFAULT_BLOB_SIZE
focal_class.declarator: DEFAULT_ENTRY_COUNT = 1000
focal_class.modifier: public static final
focal_class.original_string: public static final long DEFAULT_ENTRY_COUNT = 1000;
focal_class.type: long
focal_class.var_name: DEFAULT_ENTRY_COUNT
focal_class.declarator: DEFAULT_MAX_FIELD_LENGTH = 10000
focal_class.modifier: public static final
focal_class.original_string: public static final int DEFAULT_MAX_FIELD_LENGTH = 10000;
focal_class.type: int
focal_class.var_name: DEFAULT_MAX_FIELD_LENGTH
focal_class.declarator: DEFAULT_MAX_EXTRACT_LENGTH = -10
focal_class.modifier: public static final
focal_class.original_string: public static final int DEFAULT_MAX_EXTRACT_LENGTH = -10;
focal_class.type: int
focal_class.var_name: DEFAULT_MAX_EXTRACT_LENGTH
focal_class.declarator: INDEX_VERSION = ":version"
focal_class.modifier: public static final
focal_class.original_string: public static final String INDEX_VERSION = ":version";
focal_class.type: String
focal_class.var_name: INDEX_VERSION
focal_class.declarator: INDEX_DEFINITION_NODE = ":index-definition"
focal_class.modifier: public static final
focal_class.original_string: public static final String INDEX_DEFINITION_NODE = ":index-definition";
focal_class.type: String
focal_class.var_name: INDEX_DEFINITION_NODE
focal_class.declarator: STATUS_NODE = ":status"
focal_class.modifier: public static final
focal_class.original_string: public static final String STATUS_NODE = ":status";
focal_class.type: String
focal_class.var_name: STATUS_NODE
focal_class.declarator: STATUS_LAST_UPDATED = "lastUpdated"
focal_class.modifier: public static final
focal_class.original_string: public static final String STATUS_LAST_UPDATED = "lastUpdated";
focal_class.type: String
focal_class.var_name: STATUS_LAST_UPDATED
focal_class.declarator: CREATION_TIMESTAMP = "creationTimestamp"
focal_class.modifier: public static final
focal_class.original_string: public static final String CREATION_TIMESTAMP = "creationTimestamp";
focal_class.type: String
focal_class.var_name: CREATION_TIMESTAMP
focal_class.declarator: REINDEX_COMPLETION_TIMESTAMP = "reindexCompletionTimestamp"
focal_class.modifier: public static final
focal_class.original_string: public static final String REINDEX_COMPLETION_TIMESTAMP = "reindexCompletionTimestamp";
focal_class.type: String
focal_class.var_name: REINDEX_COMPLETION_TIMESTAMP
focal_class.declarator: FAILED_DOC_PATHS = "failedDocPaths"
focal_class.modifier: public static final
focal_class.original_string: public static final String FAILED_DOC_PATHS = "failedDocPaths";
focal_class.type: String
focal_class.var_name: FAILED_DOC_PATHS
focal_class.declarator: PROP_UID = "uid"
focal_class.modifier: public static final
focal_class.original_string: public static final String PROP_UID = "uid";
focal_class.type: String
focal_class.var_name: PROP_UID
focal_class.declarator: TYPES_ALLOW_ALL_NAME = "all"
focal_class.modifier: private static final
focal_class.original_string: private static final String TYPES_ALLOW_ALL_NAME = "all";
focal_class.type: String
focal_class.var_name: TYPES_ALLOW_ALL_NAME
focal_class.declarator: TYPES_ALLOW_NONE = PropertyType.UNDEFINED
focal_class.modifier: static final
focal_class.original_string: static final int TYPES_ALLOW_NONE = PropertyType.UNDEFINED;
focal_class.type: int
focal_class.var_name: TYPES_ALLOW_NONE
focal_class.declarator: TYPES_ALLOW_ALL = -1
focal_class.modifier: static final
focal_class.original_string: static final int TYPES_ALLOW_ALL = -1;
focal_class.type: int
focal_class.var_name: TYPES_ALLOW_ALL
focal_class.declarator: DEFAULT_SUGGESTER_UPDATE_FREQUENCY_MINUTES = 10
focal_class.modifier: public static final
focal_class.original_string: public static final int DEFAULT_SUGGESTER_UPDATE_FREQUENCY_MINUTES = 10;
focal_class.type: int
focal_class.var_name: DEFAULT_SUGGESTER_UPDATE_FREQUENCY_MINUTES
focal_class.declarator: DEFAULT_FACET_COUNT = 10
focal_class.modifier: static final
focal_class.original_string: static final int DEFAULT_FACET_COUNT = 10;
focal_class.type: int
focal_class.var_name: DEFAULT_FACET_COUNT
focal_class.declarator: NATIVE_SORT_ORDER = new OrderEntry(JCR_SCORE, Type.UNDEFINED,
          OrderEntry.Order.DESCENDING)
focal_class.modifier: public static final
focal_class.original_string: public static final OrderEntry NATIVE_SORT_ORDER = new OrderEntry(JCR_SCORE, Type.UNDEFINED,
          OrderEntry.Order.DESCENDING);
focal_class.type: OrderEntry
focal_class.var_name: NATIVE_SORT_ORDER
focal_class.declarator: fullTextEnabled
focal_class.modifier: protected final
focal_class.original_string: protected final boolean fullTextEnabled;
focal_class.type: boolean
focal_class.var_name: fullTextEnabled
focal_class.declarator: definition
focal_class.modifier: protected final
focal_class.original_string: protected final NodeState definition;
focal_class.type: NodeState
focal_class.var_name: definition
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.declarator: version
focal_class.modifier: private final
focal_class.original_string: private final IndexFormatVersion version;
focal_class.type: IndexFormatVersion
focal_class.var_name: version
focal_class.declarator: funcName
focal_class.modifier: private final
focal_class.original_string: private final String funcName;
focal_class.type: String
focal_class.var_name: funcName
focal_class.declarator: blobSize
focal_class.modifier: private final
focal_class.original_string: private final int blobSize;
focal_class.type: int
focal_class.var_name: blobSize
focal_class.declarator: entryCount
focal_class.modifier: private final
focal_class.original_string: private final long entryCount;
focal_class.type: long
focal_class.var_name: entryCount
focal_class.declarator: entryCountDefined
focal_class.modifier: private final
focal_class.original_string: private final boolean entryCountDefined;
focal_class.type: boolean
focal_class.var_name: entryCountDefined
focal_class.declarator: costPerEntry
focal_class.modifier: private final
focal_class.original_string: private final double costPerEntry;
focal_class.type: double
focal_class.var_name: costPerEntry
focal_class.declarator: costPerExecution
focal_class.modifier: private final
focal_class.original_string: private final double costPerExecution;
focal_class.type: double
focal_class.var_name: costPerExecution
focal_class.declarator: indexRules
focal_class.modifier: private final
focal_class.original_string: private final Map<String, List<IndexingRule>> indexRules;
focal_class.type: Map<String, List<IndexingRule>>
focal_class.var_name: indexRules
focal_class.declarator: definedRules
focal_class.modifier: private final
focal_class.original_string: private final List<IndexingRule> definedRules;
focal_class.type: List<IndexingRule>
focal_class.var_name: definedRules
focal_class.declarator: indexName
focal_class.modifier: private final
focal_class.original_string: private final String indexName;
focal_class.type: String
focal_class.var_name: indexName
focal_class.declarator: evaluatePathRestrictions
focal_class.modifier: private final
focal_class.original_string: private final boolean evaluatePathRestrictions;
focal_class.type: boolean
focal_class.var_name: evaluatePathRestrictions
focal_class.declarator: aggregates
focal_class.modifier: private final
focal_class.original_string: private final Map<String, Aggregate> aggregates;
focal_class.type: Map<String, Aggregate>
focal_class.var_name: aggregates
focal_class.declarator: scorerProviderName
focal_class.modifier: private final
focal_class.original_string: private final String scorerProviderName;
focal_class.type: String
focal_class.var_name: scorerProviderName
focal_class.declarator: hasCustomTikaConfig
focal_class.modifier: private final
focal_class.original_string: private final boolean hasCustomTikaConfig;
focal_class.type: boolean
focal_class.var_name: hasCustomTikaConfig
focal_class.declarator: customTikaMimeTypeMappings
focal_class.modifier: private final
focal_class.original_string: private final Map<String, String> customTikaMimeTypeMappings;
focal_class.type: Map<String, String>
focal_class.var_name: customTikaMimeTypeMappings
focal_class.declarator: maxFieldLength
focal_class.modifier: private final
focal_class.original_string: private final int maxFieldLength;
focal_class.type: int
focal_class.var_name: maxFieldLength
focal_class.declarator: maxExtractLength
focal_class.modifier: private final
focal_class.original_string: private final int maxExtractLength;
focal_class.type: int
focal_class.var_name: maxExtractLength
focal_class.declarator: suggesterUpdateFrequencyMinutes
focal_class.modifier: private final
focal_class.original_string: private final int suggesterUpdateFrequencyMinutes;
focal_class.type: int
focal_class.var_name: suggesterUpdateFrequencyMinutes
focal_class.declarator: reindexCount
focal_class.modifier: private final
focal_class.original_string: private final long reindexCount;
focal_class.type: long
focal_class.var_name: reindexCount
focal_class.declarator: pathFilter
focal_class.modifier: private final
focal_class.original_string: private final PathFilter pathFilter;
focal_class.type: PathFilter
focal_class.var_name: pathFilter
focal_class.declarator: queryPaths
focal_class.modifier: @Nullable
      private final
focal_class.original_string: @Nullable
      private final String[] queryPaths;
focal_class.type: String[]
focal_class.var_name: queryPaths
focal_class.declarator: suggestAnalyzed
focal_class.modifier: private final
focal_class.original_string: private final boolean suggestAnalyzed;
focal_class.type: boolean
focal_class.var_name: suggestAnalyzed
focal_class.declarator: secureFacets
focal_class.modifier: private final
focal_class.original_string: private final SecureFacetConfiguration secureFacets;
focal_class.type: SecureFacetConfiguration
focal_class.var_name: secureFacets
focal_class.declarator: randomSeed
focal_class.modifier: private final
focal_class.original_string: private final long randomSeed;
focal_class.type: long
focal_class.var_name: randomSeed
focal_class.declarator: numberOfTopFacets
focal_class.modifier: private final
focal_class.original_string: private final int numberOfTopFacets;
focal_class.type: int
focal_class.var_name: numberOfTopFacets
focal_class.declarator: suggestEnabled
focal_class.modifier: private final
focal_class.original_string: private final boolean suggestEnabled;
focal_class.type: boolean
focal_class.var_name: suggestEnabled
focal_class.declarator: spellcheckEnabled
focal_class.modifier: private final
focal_class.original_string: private final boolean spellcheckEnabled;
focal_class.type: boolean
focal_class.var_name: spellcheckEnabled
focal_class.declarator: indexPath
focal_class.modifier: private final
focal_class.original_string: private final String indexPath;
focal_class.type: String
focal_class.var_name: indexPath
focal_class.declarator: nrtIndexMode
focal_class.modifier: private final
focal_class.original_string: private final boolean nrtIndexMode;
focal_class.type: boolean
focal_class.var_name: nrtIndexMode
focal_class.declarator: syncIndexMode
focal_class.modifier: private final
focal_class.original_string: private final boolean syncIndexMode;
focal_class.type: boolean
focal_class.var_name: syncIndexMode
focal_class.declarator: nodeTypeIndex
focal_class.modifier: private final
focal_class.original_string: private final boolean nodeTypeIndex;
focal_class.type: boolean
focal_class.var_name: nodeTypeIndex
focal_class.declarator: uid
focal_class.modifier: @Nullable
      private final
focal_class.original_string: @Nullable
      private final String uid;
focal_class.type: String
focal_class.var_name: uid
focal_class.declarator: indexTags
focal_class.modifier: @Nullable
      private final
focal_class.original_string: @Nullable
      private final String[] indexTags;
focal_class.type: String[]
focal_class.var_name: indexTags
focal_class.declarator: syncPropertyIndexes
focal_class.modifier: private final
focal_class.original_string: private final boolean syncPropertyIndexes;
focal_class.type: boolean
focal_class.var_name: syncPropertyIndexes
focal_class.declarator: useIfExists
focal_class.modifier: private final
focal_class.original_string: private final String useIfExists;
focal_class.type: String
focal_class.var_name: useIfExists
focal_class.declarator: deprecated
focal_class.modifier: private final
focal_class.original_string: private final boolean deprecated;
focal_class.type: boolean
focal_class.var_name: deprecated
focal_class.declarator: testMode
focal_class.modifier: private final
focal_class.original_string: private final boolean testMode;
focal_class.type: boolean
focal_class.var_name: testMode
focal_class.declarator: propertyRegex
focal_class.modifier: private final
focal_class.original_string: private final Pattern propertyRegex;
focal_class.type: Pattern
focal_class.var_name: propertyRegex
focal_class.file: oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/IndexDefinition.java
focal_class.identifier: IndexDefinition
focal_class.interfaces: implements Aggregate.AggregateMapper
focal_class.class_method_signature: IndexDefinition.isTestMode()
focal_class.full_signature: public boolean isTestMode()
focal_class.identifier: isTestMode
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isTestMode()
focal_class.class_method_signature: IndexDefinition.newBuilder(NodeState root, NodeState defn, String indexPath)
focal_class.full_signature: public static Builder newBuilder(NodeState root, NodeState defn, String indexPath)
focal_class.identifier: newBuilder
focal_class.modifiers: public static
focal_class.parameters: (NodeState root, NodeState defn, String indexPath)
focal_class.return: Builder
focal_class.signature: Builder newBuilder(NodeState root, NodeState defn, String indexPath)
focal_class.class_method_signature: IndexDefinition.IndexDefinition(NodeState root, NodeState defn, String indexPath)
focal_class.full_signature: public  IndexDefinition(NodeState root, NodeState defn, String indexPath)
focal_class.identifier: IndexDefinition
focal_class.modifiers: public
focal_class.parameters: (NodeState root, NodeState defn, String indexPath)
focal_class.signature:  IndexDefinition(NodeState root, NodeState defn, String indexPath)
focal_class.class_method_signature: IndexDefinition.IndexDefinition(NodeState root, NodeState defn, IndexFormatVersion version, String uid, String indexPath)
focal_class.full_signature: protected  IndexDefinition(NodeState root, NodeState defn, IndexFormatVersion version, String uid, String indexPath)
focal_class.identifier: IndexDefinition
focal_class.modifiers: protected
focal_class.parameters: (NodeState root, NodeState defn, IndexFormatVersion version, String uid, String indexPath)
focal_class.signature:  IndexDefinition(NodeState root, NodeState defn, IndexFormatVersion version, String uid, String indexPath)
focal_class.class_method_signature: IndexDefinition.getDefinitionNodeState()
focal_class.full_signature: public NodeState getDefinitionNodeState()
focal_class.identifier: getDefinitionNodeState
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: NodeState
focal_class.signature: NodeState getDefinitionNodeState()
focal_class.class_method_signature: IndexDefinition.isEnabled()
focal_class.full_signature: public boolean isEnabled()
focal_class.identifier: isEnabled
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isEnabled()
focal_class.class_method_signature: IndexDefinition.isFullTextEnabled()
focal_class.full_signature: public boolean isFullTextEnabled()
focal_class.identifier: isFullTextEnabled
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isFullTextEnabled()
focal_class.class_method_signature: IndexDefinition.getFunctionName()
focal_class.full_signature: public String getFunctionName()
focal_class.identifier: getFunctionName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getFunctionName()
focal_class.class_method_signature: IndexDefinition.getDefaultFunctionName()
focal_class.full_signature: protected String getDefaultFunctionName()
focal_class.identifier: getDefaultFunctionName
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDefaultFunctionName()
focal_class.class_method_signature: IndexDefinition.hasFunctionDefined()
focal_class.full_signature: public boolean hasFunctionDefined()
focal_class.identifier: hasFunctionDefined
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean hasFunctionDefined()
focal_class.class_method_signature: IndexDefinition.getBlobSize()
focal_class.full_signature: public int getBlobSize()
focal_class.identifier: getBlobSize
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getBlobSize()
focal_class.class_method_signature: IndexDefinition.getReindexCount()
focal_class.full_signature: public long getReindexCount()
focal_class.identifier: getReindexCount
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getReindexCount()
focal_class.class_method_signature: IndexDefinition.getEntryCount()
focal_class.full_signature: public long getEntryCount()
focal_class.identifier: getEntryCount
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getEntryCount()
focal_class.class_method_signature: IndexDefinition.evaluateSuggesterUpdateFrequencyMinutes(NodeState defn, int defaultValue)
focal_class.full_signature: private int evaluateSuggesterUpdateFrequencyMinutes(NodeState defn, int defaultValue)
focal_class.identifier: evaluateSuggesterUpdateFrequencyMinutes
focal_class.modifiers: private
focal_class.parameters: (NodeState defn, int defaultValue)
focal_class.return: int
focal_class.signature: int evaluateSuggesterUpdateFrequencyMinutes(NodeState defn, int defaultValue)
focal_class.class_method_signature: IndexDefinition.getSuggesterUpdateFrequencyMinutes()
focal_class.full_signature: public int getSuggesterUpdateFrequencyMinutes()
focal_class.identifier: getSuggesterUpdateFrequencyMinutes
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getSuggesterUpdateFrequencyMinutes()
focal_class.class_method_signature: IndexDefinition.isEntryCountDefined()
focal_class.full_signature: public boolean isEntryCountDefined()
focal_class.identifier: isEntryCountDefined
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isEntryCountDefined()
focal_class.class_method_signature: IndexDefinition.getCostPerEntry()
focal_class.full_signature: public double getCostPerEntry()
focal_class.identifier: getCostPerEntry
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double getCostPerEntry()
focal_class.class_method_signature: IndexDefinition.getDefaultCostPerEntry(IndexFormatVersion version)
focal_class.full_signature: protected double getDefaultCostPerEntry(IndexFormatVersion version)
focal_class.identifier: getDefaultCostPerEntry
focal_class.modifiers: protected
focal_class.parameters: (IndexFormatVersion version)
focal_class.return: double
focal_class.signature: double getDefaultCostPerEntry(IndexFormatVersion version)
focal_class.class_method_signature: IndexDefinition.getCostPerExecution()
focal_class.full_signature: public double getCostPerExecution()
focal_class.identifier: getCostPerExecution
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double getCostPerExecution()
focal_class.class_method_signature: IndexDefinition.getFulltextEntryCount(long numOfDocs)
focal_class.full_signature: public long getFulltextEntryCount(long numOfDocs)
focal_class.identifier: getFulltextEntryCount
focal_class.modifiers: public
focal_class.parameters: (long numOfDocs)
focal_class.return: long
focal_class.signature: long getFulltextEntryCount(long numOfDocs)
focal_class.class_method_signature: IndexDefinition.isDeprecated()
focal_class.full_signature: public boolean isDeprecated()
focal_class.identifier: isDeprecated
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isDeprecated()
focal_class.class_method_signature: IndexDefinition.getVersion()
focal_class.full_signature: public IndexFormatVersion getVersion()
focal_class.identifier: getVersion
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: IndexFormatVersion
focal_class.signature: IndexFormatVersion getVersion()
focal_class.class_method_signature: IndexDefinition.isOfOldFormat()
focal_class.full_signature: public boolean isOfOldFormat()
focal_class.identifier: isOfOldFormat
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isOfOldFormat()
focal_class.class_method_signature: IndexDefinition.evaluatePathRestrictions()
focal_class.full_signature: public boolean evaluatePathRestrictions()
focal_class.identifier: evaluatePathRestrictions
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean evaluatePathRestrictions()
focal_class.class_method_signature: IndexDefinition.hasCustomTikaConfig()
focal_class.full_signature: public boolean hasCustomTikaConfig()
focal_class.identifier: hasCustomTikaConfig
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean hasCustomTikaConfig()
focal_class.class_method_signature: IndexDefinition.getTikaConfig()
focal_class.full_signature: public InputStream getTikaConfig()
focal_class.identifier: getTikaConfig
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: InputStream
focal_class.signature: InputStream getTikaConfig()
focal_class.class_method_signature: IndexDefinition.getTikaMappedMimeType(String type)
focal_class.full_signature: public String getTikaMappedMimeType(String type)
focal_class.identifier: getTikaMappedMimeType
focal_class.modifiers: public
focal_class.parameters: (String type)
focal_class.return: String
focal_class.signature: String getTikaMappedMimeType(String type)
focal_class.class_method_signature: IndexDefinition.getIndexName()
focal_class.full_signature: public String getIndexName()
focal_class.identifier: getIndexName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getIndexName()
focal_class.class_method_signature: IndexDefinition.getIndexTags()
focal_class.full_signature: public String[] getIndexTags()
focal_class.identifier: getIndexTags
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getIndexTags()
focal_class.class_method_signature: IndexDefinition.getMaxExtractLength()
focal_class.full_signature: public int getMaxExtractLength()
focal_class.identifier: getMaxExtractLength
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getMaxExtractLength()
focal_class.class_method_signature: IndexDefinition.getScorerProviderName()
focal_class.full_signature: public String getScorerProviderName()
focal_class.identifier: getScorerProviderName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getScorerProviderName()
focal_class.class_method_signature: IndexDefinition.getPathFilter()
focal_class.full_signature: public PathFilter getPathFilter()
focal_class.identifier: getPathFilter
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: PathFilter
focal_class.signature: PathFilter getPathFilter()
focal_class.class_method_signature: IndexDefinition.getQueryPaths()
focal_class.full_signature: @Nullable public String[] getQueryPaths()
focal_class.identifier: getQueryPaths
focal_class.modifiers: @Nullable public
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getQueryPaths()
focal_class.class_method_signature: IndexDefinition.getUniqueId()
focal_class.full_signature: @Nullable public String getUniqueId()
focal_class.identifier: getUniqueId
focal_class.modifiers: @Nullable public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getUniqueId()
focal_class.class_method_signature: IndexDefinition.isNRTIndexingEnabled()
focal_class.full_signature: public boolean isNRTIndexingEnabled()
focal_class.identifier: isNRTIndexingEnabled
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isNRTIndexingEnabled()
focal_class.class_method_signature: IndexDefinition.isSyncIndexingEnabled()
focal_class.full_signature: public boolean isSyncIndexingEnabled()
focal_class.identifier: isSyncIndexingEnabled
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isSyncIndexingEnabled()
focal_class.class_method_signature: IndexDefinition.hasSyncPropertyDefinitions()
focal_class.full_signature: public boolean hasSyncPropertyDefinitions()
focal_class.identifier: hasSyncPropertyDefinitions
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean hasSyncPropertyDefinitions()
focal_class.class_method_signature: IndexDefinition.isPureNodeTypeIndex()
focal_class.full_signature: public boolean isPureNodeTypeIndex()
focal_class.identifier: isPureNodeTypeIndex
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isPureNodeTypeIndex()
focal_class.class_method_signature: IndexDefinition.hasPersistedIndex(NodeState definition)
focal_class.full_signature: public static boolean hasPersistedIndex(NodeState definition)
focal_class.identifier: hasPersistedIndex
focal_class.modifiers: public static
focal_class.parameters: (NodeState definition)
focal_class.return: boolean
focal_class.signature: boolean hasPersistedIndex(NodeState definition)
focal_class.class_method_signature: IndexDefinition.isDisableStoredIndexDefinition()
focal_class.full_signature: public static boolean isDisableStoredIndexDefinition()
focal_class.identifier: isDisableStoredIndexDefinition
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isDisableStoredIndexDefinition()
focal_class.class_method_signature: IndexDefinition.setDisableStoredIndexDefinition(boolean disableStoredIndexDefinitionDefault)
focal_class.full_signature: public static void setDisableStoredIndexDefinition(boolean disableStoredIndexDefinitionDefault)
focal_class.identifier: setDisableStoredIndexDefinition
focal_class.modifiers: public static
focal_class.parameters: (boolean disableStoredIndexDefinitionDefault)
focal_class.return: void
focal_class.signature: void setDisableStoredIndexDefinition(boolean disableStoredIndexDefinitionDefault)
focal_class.class_method_signature: IndexDefinition.getRelativeNodeNames()
focal_class.full_signature: public Set<String> getRelativeNodeNames()
focal_class.identifier: getRelativeNodeNames
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Set<String>
focal_class.signature: Set<String> getRelativeNodeNames()
focal_class.class_method_signature: IndexDefinition.indexesRelativeNodes()
focal_class.full_signature: public boolean indexesRelativeNodes()
focal_class.identifier: indexesRelativeNodes
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean indexesRelativeNodes()
focal_class.class_method_signature: IndexDefinition.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: IndexDefinition.getAggregate(String nodeType)
focal_class.full_signature: @Nullable public Aggregate getAggregate(String nodeType)
focal_class.identifier: getAggregate
focal_class.modifiers: @Nullable public
focal_class.parameters: (String nodeType)
focal_class.return: Aggregate
focal_class.signature: Aggregate getAggregate(String nodeType)
focal_class.class_method_signature: IndexDefinition.collectAggregates(NodeState defn)
focal_class.full_signature: private Map<String, Aggregate> collectAggregates(NodeState defn)
focal_class.identifier: collectAggregates
focal_class.modifiers: private
focal_class.parameters: (NodeState defn)
focal_class.return: Map<String, Aggregate>
focal_class.signature: Map<String, Aggregate> collectAggregates(NodeState defn)
focal_class.class_method_signature: IndexDefinition.hasMatchingNodeTypeReg(NodeState root)
focal_class.full_signature: public boolean hasMatchingNodeTypeReg(NodeState root)
focal_class.identifier: hasMatchingNodeTypeReg
focal_class.modifiers: public
focal_class.parameters: (NodeState root)
focal_class.return: boolean
focal_class.signature: boolean hasMatchingNodeTypeReg(NodeState root)
focal_class.class_method_signature: IndexDefinition.getDefinedRules()
focal_class.full_signature: public List<IndexingRule> getDefinedRules()
focal_class.identifier: getDefinedRules
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<IndexingRule>
focal_class.signature: List<IndexingRule> getDefinedRules()
focal_class.class_method_signature: IndexDefinition.getApplicableIndexingRule(String primaryNodeType)
focal_class.full_signature: @Nullable public IndexingRule getApplicableIndexingRule(String primaryNodeType)
focal_class.identifier: getApplicableIndexingRule
focal_class.modifiers: @Nullable public
focal_class.parameters: (String primaryNodeType)
focal_class.return: IndexingRule
focal_class.signature: IndexingRule getApplicableIndexingRule(String primaryNodeType)
focal_class.class_method_signature: IndexDefinition.getApplicableIndexingRule(NodeState state)
focal_class.full_signature: @Nullable public IndexingRule getApplicableIndexingRule(NodeState state)
focal_class.identifier: getApplicableIndexingRule
focal_class.modifiers: @Nullable public
focal_class.parameters: (NodeState state)
focal_class.return: IndexingRule
focal_class.signature: IndexingRule getApplicableIndexingRule(NodeState state)
focal_class.class_method_signature: IndexDefinition.collectIndexRules(NodeState indexRules,
                                                                List<IndexingRule> definedIndexRules)
focal_class.full_signature: private Map<String, List<IndexingRule>> collectIndexRules(NodeState indexRules,
                                                                List<IndexingRule> definedIndexRules)
focal_class.identifier: collectIndexRules
focal_class.modifiers: private
focal_class.parameters: (NodeState indexRules,
                                                                List<IndexingRule> definedIndexRules)
focal_class.return: Map<String, List<IndexingRule>>
focal_class.signature: Map<String, List<IndexingRule>> collectIndexRules(NodeState indexRules,
                                                                List<IndexingRule> definedIndexRules)
focal_class.class_method_signature: IndexDefinition.areAllTypesIndexed()
focal_class.full_signature: private boolean areAllTypesIndexed()
focal_class.identifier: areAllTypesIndexed
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean areAllTypesIndexed()
focal_class.class_method_signature: IndexDefinition.evaluateSuggestionEnabled()
focal_class.full_signature: private boolean evaluateSuggestionEnabled()
focal_class.identifier: evaluateSuggestionEnabled
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean evaluateSuggestionEnabled()
focal_class.class_method_signature: IndexDefinition.getPropertyRegex()
focal_class.full_signature: public Pattern getPropertyRegex()
focal_class.identifier: getPropertyRegex
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Pattern
focal_class.signature: Pattern getPropertyRegex()
focal_class.class_method_signature: IndexDefinition.isSuggestEnabled()
focal_class.full_signature: public boolean isSuggestEnabled()
focal_class.identifier: isSuggestEnabled
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isSuggestEnabled()
focal_class.class_method_signature: IndexDefinition.evaluateSpellcheckEnabled()
focal_class.full_signature: private boolean evaluateSpellcheckEnabled()
focal_class.identifier: evaluateSpellcheckEnabled
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean evaluateSpellcheckEnabled()
focal_class.class_method_signature: IndexDefinition.isSpellcheckEnabled()
focal_class.full_signature: public boolean isSpellcheckEnabled()
focal_class.identifier: isSpellcheckEnabled
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isSpellcheckEnabled()
focal_class.class_method_signature: IndexDefinition.getIndexPath()
focal_class.full_signature: public String getIndexPath()
focal_class.identifier: getIndexPath
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getIndexPath()
focal_class.class_method_signature: IndexDefinition.evaluateSuggestAnalyzed(NodeState defn, boolean defaultValue)
focal_class.full_signature: private boolean evaluateSuggestAnalyzed(NodeState defn, boolean defaultValue)
focal_class.identifier: evaluateSuggestAnalyzed
focal_class.modifiers: private
focal_class.parameters: (NodeState defn, boolean defaultValue)
focal_class.return: boolean
focal_class.signature: boolean evaluateSuggestAnalyzed(NodeState defn, boolean defaultValue)
focal_class.class_method_signature: IndexDefinition.isSuggestAnalyzed()
focal_class.full_signature: public boolean isSuggestAnalyzed()
focal_class.identifier: isSuggestAnalyzed
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isSuggestAnalyzed()
focal_class.class_method_signature: IndexDefinition.getSecureFacetConfiguration()
focal_class.full_signature: public SecureFacetConfiguration getSecureFacetConfiguration()
focal_class.identifier: getSecureFacetConfiguration
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: SecureFacetConfiguration
focal_class.signature: SecureFacetConfiguration getSecureFacetConfiguration()
focal_class.class_method_signature: IndexDefinition.getNumberOfTopFacets()
focal_class.full_signature: public int getNumberOfTopFacets()
focal_class.identifier: getNumberOfTopFacets
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getNumberOfTopFacets()
focal_class.class_method_signature: IndexDefinition.updateDefinition(NodeBuilder indexDefn)
focal_class.full_signature: public static NodeBuilder updateDefinition(NodeBuilder indexDefn)
focal_class.identifier: updateDefinition
focal_class.modifiers: public static
focal_class.parameters: (NodeBuilder indexDefn)
focal_class.return: NodeBuilder
focal_class.signature: NodeBuilder updateDefinition(NodeBuilder indexDefn)
focal_class.class_method_signature: IndexDefinition.updateDefinition(NodeBuilder indexDefn, String indexPath)
focal_class.full_signature: public static NodeBuilder updateDefinition(NodeBuilder indexDefn, String indexPath)
focal_class.identifier: updateDefinition
focal_class.modifiers: public static
focal_class.parameters: (NodeBuilder indexDefn, String indexPath)
focal_class.return: NodeBuilder
focal_class.signature: NodeBuilder updateDefinition(NodeBuilder indexDefn, String indexPath)
focal_class.class_method_signature: IndexDefinition.createIndexRules(NodeState defn)
focal_class.full_signature: private static NodeBuilder createIndexRules(NodeState defn)
focal_class.identifier: createIndexRules
focal_class.modifiers: private static
focal_class.parameters: (NodeState defn)
focal_class.return: NodeBuilder
focal_class.signature: NodeBuilder createIndexRules(NodeState defn)
focal_class.class_method_signature: IndexDefinition.getPropDefnNode(NodeState defn, String propName)
focal_class.full_signature: private static NodeState getPropDefnNode(NodeState defn, String propName)
focal_class.identifier: getPropDefnNode
focal_class.modifiers: private static
focal_class.parameters: (NodeState defn, String propName)
focal_class.return: NodeState
focal_class.signature: NodeState getPropDefnNode(NodeState defn, String propName)
focal_class.class_method_signature: IndexDefinition.determineMaxExtractLength()
focal_class.full_signature: private int determineMaxExtractLength()
focal_class.identifier: determineMaxExtractLength
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int determineMaxExtractLength()
focal_class.class_method_signature: IndexDefinition.getTikaConfigNode()
focal_class.full_signature: private NodeState getTikaConfigNode()
focal_class.identifier: getTikaConfigNode
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: NodeState
focal_class.signature: NodeState getTikaConfigNode()
focal_class.class_method_signature: IndexDefinition.getMultiProperty(NodeState definition, String propName)
focal_class.full_signature: private static Set<String> getMultiProperty(NodeState definition, String propName)
focal_class.identifier: getMultiProperty
focal_class.modifiers: private static
focal_class.parameters: (NodeState definition, String propName)
focal_class.return: Set<String>
focal_class.signature: Set<String> getMultiProperty(NodeState definition, String propName)
focal_class.class_method_signature: IndexDefinition.toLowerCase(Set<String> values)
focal_class.full_signature: private static Set<String> toLowerCase(Set<String> values)
focal_class.identifier: toLowerCase
focal_class.modifiers: private static
focal_class.parameters: (Set<String> values)
focal_class.return: Set<String>
focal_class.signature: Set<String> toLowerCase(Set<String> values)
focal_class.class_method_signature: IndexDefinition.getAllNodeTypes(ReadOnlyNodeTypeManager ntReg)
focal_class.full_signature: private static List<String> getAllNodeTypes(ReadOnlyNodeTypeManager ntReg)
focal_class.identifier: getAllNodeTypes
focal_class.modifiers: private static
focal_class.parameters: (ReadOnlyNodeTypeManager ntReg)
focal_class.return: List<String>
focal_class.signature: List<String> getAllNodeTypes(ReadOnlyNodeTypeManager ntReg)
focal_class.class_method_signature: IndexDefinition.createNodeTypeManager(final Root root)
focal_class.full_signature: private static ReadOnlyNodeTypeManager createNodeTypeManager(final Root root)
focal_class.identifier: createNodeTypeManager
focal_class.modifiers: private static
focal_class.parameters: (final Root root)
focal_class.return: ReadOnlyNodeTypeManager
focal_class.signature: ReadOnlyNodeTypeManager createNodeTypeManager(final Root root)
focal_class.class_method_signature: IndexDefinition.getPrimaryTypeName(NodeState state)
focal_class.full_signature: private static String getPrimaryTypeName(NodeState state)
focal_class.identifier: getPrimaryTypeName
focal_class.modifiers: private static
focal_class.parameters: (NodeState state)
focal_class.return: String
focal_class.signature: String getPrimaryTypeName(NodeState state)
focal_class.class_method_signature: IndexDefinition.getMixinTypeNames(NodeState state)
focal_class.full_signature: private static Iterable<String> getMixinTypeNames(NodeState state)
focal_class.identifier: getMixinTypeNames
focal_class.modifiers: private static
focal_class.parameters: (NodeState state)
focal_class.return: Iterable<String>
focal_class.signature: Iterable<String> getMixinTypeNames(NodeState state)
focal_class.class_method_signature: IndexDefinition.hasOrderableChildren(NodeState state)
focal_class.full_signature: private static boolean hasOrderableChildren(NodeState state)
focal_class.identifier: hasOrderableChildren
focal_class.modifiers: private static
focal_class.parameters: (NodeState state)
focal_class.return: boolean
focal_class.signature: boolean hasOrderableChildren(NodeState state)
focal_class.class_method_signature: IndexDefinition.getSupportedTypes(NodeState defn, String typePropertyName, int defaultVal)
focal_class.full_signature: static int getSupportedTypes(NodeState defn, String typePropertyName, int defaultVal)
focal_class.identifier: getSupportedTypes
focal_class.modifiers: static
focal_class.parameters: (NodeState defn, String typePropertyName, int defaultVal)
focal_class.return: int
focal_class.signature: int getSupportedTypes(NodeState defn, String typePropertyName, int defaultVal)
focal_class.class_method_signature: IndexDefinition.includePropertyType(int includedPropertyTypes, int type)
focal_class.full_signature: static boolean includePropertyType(int includedPropertyTypes, int type)
focal_class.identifier: includePropertyType
focal_class.modifiers: static
focal_class.parameters: (int includedPropertyTypes, int type)
focal_class.return: boolean
focal_class.signature: boolean includePropertyType(int includedPropertyTypes, int type)
focal_class.class_method_signature: IndexDefinition.hasFulltextEnabledIndexRule(List<IndexingRule> rules)
focal_class.full_signature: private static boolean hasFulltextEnabledIndexRule(List<IndexingRule> rules)
focal_class.identifier: hasFulltextEnabledIndexRule
focal_class.modifiers: private static
focal_class.parameters: (List<IndexingRule> rules)
focal_class.return: boolean
focal_class.signature: boolean hasFulltextEnabledIndexRule(List<IndexingRule> rules)
focal_class.class_method_signature: IndexDefinition.markAsNtUnstructured(NodeBuilder nb)
focal_class.full_signature: private static void markAsNtUnstructured(NodeBuilder nb)
focal_class.identifier: markAsNtUnstructured
focal_class.modifiers: private static
focal_class.parameters: (NodeBuilder nb)
focal_class.return: void
focal_class.signature: void markAsNtUnstructured(NodeBuilder nb)
focal_class.class_method_signature: IndexDefinition.determineIndexFormatVersion(NodeState defn)
focal_class.full_signature: protected static IndexFormatVersion determineIndexFormatVersion(NodeState defn)
focal_class.identifier: determineIndexFormatVersion
focal_class.modifiers: protected static
focal_class.parameters: (NodeState defn)
focal_class.return: IndexFormatVersion
focal_class.signature: IndexFormatVersion determineIndexFormatVersion(NodeState defn)
focal_class.class_method_signature: IndexDefinition.determineVersionForFreshIndex(NodeState defn)
focal_class.full_signature: static IndexFormatVersion determineVersionForFreshIndex(NodeState defn)
focal_class.identifier: determineVersionForFreshIndex
focal_class.modifiers: static
focal_class.parameters: (NodeState defn)
focal_class.return: IndexFormatVersion
focal_class.signature: IndexFormatVersion determineVersionForFreshIndex(NodeState defn)
focal_class.class_method_signature: IndexDefinition.determineVersionForFreshIndex(NodeBuilder defnb)
focal_class.full_signature: static IndexFormatVersion determineVersionForFreshIndex(NodeBuilder defnb)
focal_class.identifier: determineVersionForFreshIndex
focal_class.modifiers: static
focal_class.parameters: (NodeBuilder defnb)
focal_class.return: IndexFormatVersion
focal_class.signature: IndexFormatVersion determineVersionForFreshIndex(NodeBuilder defnb)
focal_class.class_method_signature: IndexDefinition.determineVersionForFreshIndex(PropertyState fulltext,
                                                                      PropertyState compat,
                                                                      PropertyState version)
focal_class.full_signature: private static IndexFormatVersion determineVersionForFreshIndex(PropertyState fulltext,
                                                                      PropertyState compat,
                                                                      PropertyState version)
focal_class.identifier: determineVersionForFreshIndex
focal_class.modifiers: private static
focal_class.parameters: (PropertyState fulltext,
                                                                      PropertyState compat,
                                                                      PropertyState version)
focal_class.return: IndexFormatVersion
focal_class.signature: IndexFormatVersion determineVersionForFreshIndex(PropertyState fulltext,
                                                                      PropertyState compat,
                                                                      PropertyState version)
focal_class.class_method_signature: IndexDefinition.getOptionalStrings(NodeState defn, String propertyName)
focal_class.full_signature: private static String[] getOptionalStrings(NodeState defn, String propertyName)
focal_class.identifier: getOptionalStrings
focal_class.modifiers: private static
focal_class.parameters: (NodeState defn, String propertyName)
focal_class.return: String[]
focal_class.signature: String[] getOptionalStrings(NodeState defn, String propertyName)
focal_class.class_method_signature: IndexDefinition.versionFrom(PropertyState ps)
focal_class.full_signature: private static IndexFormatVersion versionFrom(PropertyState ps)
focal_class.identifier: versionFrom
focal_class.modifiers: private static
focal_class.parameters: (PropertyState ps)
focal_class.return: IndexFormatVersion
focal_class.signature: IndexFormatVersion versionFrom(PropertyState ps)
focal_class.class_method_signature: IndexDefinition.hasIndexingRules(NodeState defn)
focal_class.full_signature: private static boolean hasIndexingRules(NodeState defn)
focal_class.identifier: hasIndexingRules
focal_class.modifiers: private static
focal_class.parameters: (NodeState defn)
focal_class.return: boolean
focal_class.signature: boolean hasIndexingRules(NodeState defn)
focal_class.class_method_signature: IndexDefinition.determineUniqueId(NodeState defn)
focal_class.full_signature: @Nullable protected static String determineUniqueId(NodeState defn)
focal_class.identifier: determineUniqueId
focal_class.modifiers: @Nullable protected static
focal_class.parameters: (NodeState defn)
focal_class.return: String
focal_class.signature: String determineUniqueId(NodeState defn)
focal_class.class_method_signature: IndexDefinition.supportsNRTIndexing(NodeState defn)
focal_class.full_signature: private static boolean supportsNRTIndexing(NodeState defn)
focal_class.identifier: supportsNRTIndexing
focal_class.modifiers: private static
focal_class.parameters: (NodeState defn)
focal_class.return: boolean
focal_class.signature: boolean supportsNRTIndexing(NodeState defn)
focal_class.class_method_signature: IndexDefinition.supportsSyncIndexing(NodeState defn)
focal_class.full_signature: private static boolean supportsSyncIndexing(NodeState defn)
focal_class.identifier: supportsSyncIndexing
focal_class.modifiers: private static
focal_class.parameters: (NodeState defn)
focal_class.return: boolean
focal_class.signature: boolean supportsSyncIndexing(NodeState defn)
focal_class.class_method_signature: IndexDefinition.supportsSyncOrNRTIndexing(NodeBuilder defn)
focal_class.full_signature: public static boolean supportsSyncOrNRTIndexing(NodeBuilder defn)
focal_class.identifier: supportsSyncOrNRTIndexing
focal_class.modifiers: public static
focal_class.parameters: (NodeBuilder defn)
focal_class.return: boolean
focal_class.signature: boolean supportsSyncOrNRTIndexing(NodeBuilder defn)
focal_class.class_method_signature: IndexDefinition.supportsIndexingMode(NodeBuilder defn, String mode)
focal_class.full_signature: private static boolean supportsIndexingMode(NodeBuilder defn, String mode)
focal_class.identifier: supportsIndexingMode
focal_class.modifiers: private static
focal_class.parameters: (NodeBuilder defn, String mode)
focal_class.return: boolean
focal_class.signature: boolean supportsIndexingMode(NodeBuilder defn, String mode)
focal_class.class_method_signature: IndexDefinition.getIndexDefinitionState(NodeState defn)
focal_class.full_signature: protected static NodeState getIndexDefinitionState(NodeState defn)
focal_class.identifier: getIndexDefinitionState
focal_class.modifiers: protected static
focal_class.parameters: (NodeState defn)
focal_class.return: NodeState
focal_class.signature: NodeState getIndexDefinitionState(NodeState defn)
focal_class.class_method_signature: IndexDefinition.buildMimeTypeMap(NodeState node)
focal_class.full_signature: private static Map<String, String> buildMimeTypeMap(NodeState node)
focal_class.identifier: buildMimeTypeMap
focal_class.modifiers: private static
focal_class.parameters: (NodeState node)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> buildMimeTypeMap(NodeState node)
focal_class.class_method_signature: IndexDefinition.createNodeTypeDefinition(IndexingRule rule, String name, boolean sync)
focal_class.full_signature: private static PropertyDefinition createNodeTypeDefinition(IndexingRule rule, String name, boolean sync)
focal_class.identifier: createNodeTypeDefinition
focal_class.modifiers: private static
focal_class.parameters: (IndexingRule rule, String name, boolean sync)
focal_class.return: PropertyDefinition
focal_class.signature: PropertyDefinition createNodeTypeDefinition(IndexingRule rule, String name, boolean sync)
focal_method.body: @Nullable
      public IndexingRule getApplicableIndexingRule(String primaryNodeType) {
          //This method would be invoked for every node. So be as
          //conservative as possible in object creation
          List<IndexingRule> rules = null;
          List<IndexingRule> r = indexRules.get(primaryNodeType);
          if (r != null) {
              rules = new ArrayList<IndexingRule>();
              rules.addAll(r);
          }
  
          if (rules != null) {
              for (IndexingRule rule : rules) {
                  if (rule.appliesTo(primaryNodeType)) {
                      return rule;
                  }
              }
          }
  
          // no applicable rule
          return null;
      }
focal_method.class_method_signature: IndexDefinition.getApplicableIndexingRule(String primaryNodeType)
focal_method.full_signature: @Nullable public IndexingRule getApplicableIndexingRule(String primaryNodeType)
focal_method.identifier: getApplicableIndexingRule
focal_method.invocations: get addAll appliesTo
focal_method.modifiers: @Nullable public
focal_method.parameters: (String primaryNodeType)
focal_method.return: IndexingRule
focal_method.signature: IndexingRule getApplicableIndexingRule(String primaryNodeType)