
org.apache.jackrabbit.oak.plugins.index.lucene.IndexDefinition$IndexingRule.class Maven / Gradle / Ivy
???? 3? s s s
t s s ?
s ?
s
s
s
s
s s
s s s s
s s
s s!
s" s#
s$ s%
s& s'
s(
s)
s*+
*,
*-
*.
7/01
2
34567689
: ;<
7=>?@ABA5C
?D
?E
FG
HI ?JKJL
MN
O
PQRS
TU OVW OX>Y
<Z <[A\ <]
^_
`ab
Xd <e <f
?g>h <i <j <k <l <m
no>pq5
<r <stuv
w
xAyAz
s{|}
p~? baseNodeType Ljava/lang/String; nodeTypeName propConfigs Ljava/util/Map; Signature fLjava/util/Map; namePatterns Ljava/util/List; NamePattern InnerClasses ^Ljava/util/List; nullCheckEnabledProperties ULjava/util/List; functionRestrictions notNullCheckEnabledProperties nodeScopeAnalyzedProps indexesAllNodesOfMatchingType Z nodeNameIndexed boost F inherited
propertyTypes I fulltextEnabled propertyIndexEnabled nodeFullTextIndexed aggregate :Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate;
propAggregate this$0 @Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition; ?(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V Code LineNumberTable LocalVariableTable this IndexingRule MLorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule; config /Lorg/apache/jackrabbit/oak/spi/state/NodeState; nonExistentProperties existentProperties propIncludes LocalVariableTypeTable? Include TLjava/util/List;
StackMapTable?9?? ?(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition;Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule;Ljava/lang/String;)V original isIndexed (Ljava/lang/String;)Z propertyName getNodeTypeName ()Ljava/lang/String; getBaseNodeType getNullCheckEnabledProperties ()Ljava/util/List; W()Ljava/util/List; getFunctionRestrictions getNotNullCheckEnabledProperties getNodeScopeAnalyzedProps toString str isAggregated nodePath appliesTo 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z mixinName i$ Ljava/util/Iterator; state? isNodeNameIndexed ()Z isFulltextEnabled isNodeFullTextIndexed getConfig W(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/index/lucene/PropertyDefinition; np LLorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$NamePattern; CLorg/apache/jackrabbit/oak/plugins/index/lucene/PropertyDefinition;@ RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; includePropertyType (I)Z type getAggregate <()Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate; isBasedOnNtBase collectPropConfigs ?(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/Map; pd2 p arr$ [Ljava/lang/String; len$
properties pd propName propDefnNode prop $Lorg/apache/jackrabbit/oak/api/Tree; patterns propDefns propNode propTree?W ??(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/Map; hasAnyFullTextEnabledProperty hasAnyPropertyIndexConfigured anyNodeScopeIndexedProperty areAlMatchingNodeByTypeIndexed evaluateNodeNameIndexed combine ?(Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate; nodeTypeAgg includes validateRuleDefinition ()V
access$400 ^(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule;)Ljava/util/Map; x0
access$500 _(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule;)Ljava/util/List;
SourceFile IndexDefinition.java | } x y ? ? ? ? w v u v??? ? ??? ? ? includePropertyTypes??? ? ???? ? ? 8org/apache/jackrabbit/oak/plugins/index/lucene/Aggregate ?? ? ? ? ? ? ???? ? } ? } ? } ? }? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/StringBuilder IndexRule: ?? ? ??? ( )? ???????? ??? java/lang/String?????????? Aorg/apache/jackrabbit/oak/plugins/index/lucene/PropertyDefinition??? Jorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$NamePattern? ? ?? ?? nt:base??????? ????? ??? AProperties node for [{}] does not have orderable children in [{}]???????? "org/apache/jackrabbit/oak/api/Tree? ??? ??? v??? ??????? Horg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$PropertyInclude PropertyInclude ??? ?? v ????? ?? ?? ?? ?? ??????? ? ?? ? jcr:primaryType
indexNodeName :nodeName ??? ???? ? ? ? java/lang/IllegalStateException Int:base based rule cannot have a PropertyDefinition with nullCheckEnabled ?? Korg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule java/lang/Object @org/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include >org/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition -org/apache/jackrabbit/oak/spi/state/NodeState java/util/List java/util/Iterator
java/util/Map >org/apache/jackrabbit/oak/plugins/index/lucene/util/ConfigUtil getOptionalValue E(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;F)F E(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;Z)Z getSupportedTypes E(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;I)I com/google/common/collect/Lists newArrayList ()Ljava/util/ArrayList; %(Ljava/lang/String;Ljava/util/List;)V 'com/google/common/collect/ImmutableList copyOf A(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; hasNodeAggregates append -(Ljava/lang/String;)Ljava/lang/StringBuilder; equals (Ljava/lang/Object;)Z hasRelativeNodeInclude
access$600 E(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object;
access$700 C(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Ljava/lang/String; java/util/Locale ENGLISH Ljava/util/Locale; toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; get &(Ljava/lang/Object;)Ljava/lang/Object; size ()I matches E()Lorg/apache/jackrabbit/oak/plugins/index/lucene/PropertyDefinition; (II)Z com/google/common/collect/Maps
newHashMap ()Ljava/util/HashMap; getChildNode C(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState; exists java/util/Collections emptyMap ()Ljava/util/Map;
access$800
access$900 ()Lorg/slf4j/Logger; org/slf4j/Logger warn 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V 2org/apache/jackrabbit/oak/plugins/tree/TreeFactory createReadOnlyTree U(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/api/Tree; getChildren ()Ljava/lang/Iterable; getName containsKey ?(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V function add functionCode Jorg/apache/jackrabbit/oak/plugins/index/lucene/util/FunctionIndexProcessor
getProperties (([Ljava/lang/String;)[Ljava/lang/String; +org/apache/jackrabbit/oak/commons/PathUtils getDepth (Ljava/lang/String;)I F(Lorg/apache/jackrabbit/oak/plugins/index/lucene/PropertyDefinition;)V isRegexp name? ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/lucene/PropertyDefinition;Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$1;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; relative nullCheckEnabled notNullCheckEnabled nodeScopeIndex analyzed &com/google/common/collect/ImmutableMap 9(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap; values ()Ljava/util/Collection; java/util/Collection
propertyIndex N(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate; getIncludes addAll (Ljava/util/Collection;)Z isEmpty (Ljava/lang/String;)V @org/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$1 ! s t u v w v x y z { | } z ? ? } z ? ? } z ? ? } z ? ? } z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
*+? *? *,? *,? *-? ? *-
? ? *-
? ? ? :? :? :? :? :? : **- ? ? *? Y, ? ? ***? ,? ? *? ? *? ? *? ? *? ? *? ? **? ? ?
*? ? ? ? **? ? ?
*? ? ? ? **? !? "**? #? $**-? %? &*? '? ? n _ ` a b c )d 4f 9g >h Ci Hj Mk Rl gn uo ?q ?r ?s ?t ?u ?v ?w ?x ?y ?z ?{ | ? \ ? ? w v ? ? 9 ? | } > ? ? } C ? ? } H ? ? } M ? ? } R ? ? } ? > 9 ? | ? > ? ? ? C ? ? ? H ? ? ? M ? ? ? R ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ?C ??
? ? ? ? ? ? ? ? ? ? ?T ?C ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*+? *? *-? *,? (? *,? ? *,? ? *,? ? *,? ? *,? ? *,? "? "*,? ? *,? ? *,? ? *,? ? *,? ? ***? -? ? **? ? ?
,? ? ? ? **? ? ?
,? ? ? ? **? #? $*,? &? &? ? R ? ? ? ? ? &? .? 6? >? F? N? V? ^? f? n? {? ?? ?? ?? ?? ? ? ? ? ? ? ? ? w v ? R ? ? ? ? ? ? ?C ?? ? ? ? ? ?T ?C ?? ? ? ? ? ? ? ? ? M *+? )? ? ? ? ? ? ? ? ? v ? @ ? ? ? / *? ? ? ? ? ? ? ? ? ? / *? ? ? ? ? ? ? ? ? ? / *? ? ? ? ? ? ? z ? ? ? ? / *? ? ? ? ? ? ? z ? ? ? ? / *? ? ? ? ? ? ? z ? ? ? ? / *? ? ? ? ? ? ? z ? ? ? ? ? G? *Y? +,? -*? ? -? .L*? *? ? /? #? *Y? ++? -0? -*? ? -1? -? .L+? ? ? ? %? E? ? G ? ? 0 ? v ? ? E ? ? ? ? = *? +? 2? ? ? ? ? ? ? v ? ? ? ? ?+? 3? 4 M,? 5 ? ,? 6 ? 7N*? -? /? ????*? +? 8? /? ?? ? ? ? (? *? -? ;? =? ? *
? v
# ? ? ? ? ? ? ? ? ?
?
?? ? ? ? T *? +? /? ?? ? ? ?
? ? ? ? w v ?
? ? ? / *? &? ? ? ? ? ? ? ? ? / *? ? ? ? ? ? ? ? ? ? / *? ? ? ? ? ? ? ? ? ? X*? +? 9? :? ; ?