Author: chetanm
Date: Wed Nov 30 10:22:11 2016
New Revision: 1772008
URL: http://svn.apache.org/viewvc?rev=1772008&view=rev
Log:
OAK-5188 - Add support for includePropertyTypes to IndexDefinitionBuilder
OAK-5190 - Expose the builder instance used by IndexDefinitionBuilder
Modified:
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/IndexDefinitionBuilder.java
Modified:
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/IndexDefinitionBuilder.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/IndexDefinitionBuilder.java?rev=1772008&r1=1772007&r2=1772008&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/IndexDefinitionBuilder.java
(original)
+++
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/IndexDefinitionBuilder.java
Wed Nov 30 10:22:11 2016
@@ -88,6 +88,10 @@ public final class IndexDefinitionBuilde
return this;
}
+ public Tree getBuilderTree(){
+ return tree;
+ }
+
public NodeState build(){
return builder.getNodeState();
}
@@ -132,6 +136,11 @@ public final class IndexDefinitionBuilde
return this;
}
+ public IndexRule includePropertyTypes(String ... types){
+ indexRule.setProperty(LuceneIndexConstants.INCLUDE_PROPERTY_TYPES,
asList(types), STRINGS);
+ return this;
+ }
+
public PropertyRule property(String name){
return property(name, false);
}