Class IndexDefinitionBuilder.IndexRule
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.index.lucene.util.IndexDefinitionBuilder.IndexRule
-
- Enclosing class:
- IndexDefinitionBuilder
public static class IndexDefinitionBuilder.IndexRule extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getRuleName()
boolean
hasPropertyRule(String propName)
IndexDefinitionBuilder.IndexRule
includePropertyTypes(String... types)
IndexDefinitionBuilder.IndexRule
indexNodeName()
IndexDefinitionBuilder.PropertyRule
property(String name)
IndexDefinitionBuilder.PropertyRule
property(String name, boolean regex)
IndexDefinitionBuilder.PropertyRule
property(String propDefnNodeName, String name)
IndexDefinitionBuilder.PropertyRule
property(String propDefnNodeName, String name, boolean regex)
IndexDefinitionBuilder.IndexRule
sync()
-
-
-
Method Detail
-
indexNodeName
public IndexDefinitionBuilder.IndexRule indexNodeName()
-
includePropertyTypes
public IndexDefinitionBuilder.IndexRule includePropertyTypes(String... types)
-
sync
public IndexDefinitionBuilder.IndexRule sync()
-
property
public IndexDefinitionBuilder.PropertyRule property(String name)
-
property
public IndexDefinitionBuilder.PropertyRule property(String name, boolean regex)
-
property
public IndexDefinitionBuilder.PropertyRule property(String propDefnNodeName, String name)
-
property
public IndexDefinitionBuilder.PropertyRule property(String propDefnNodeName, String name, boolean regex)
-
getRuleName
public String getRuleName()
-
hasPropertyRule
public boolean hasPropertyRule(String propName)
-
-