
org.apache.jackrabbit.oak.plugins.index.lucene.IndexDefinition$IndexingRule.class Maven / Gradle / Ivy
???? 2? n ? n ? n ?
o ? n ? n ? ?
? ? n ? ?
? ? n ? ?
? n
n
n
n n
n n
n
n n
n n
n n
n n
n n
n
n
n
) ?
)
)
6!"#
$
?%&'()(*+
?, -.
6/012343'5
>6
>7
?89
:;<=>=?
@A
?B
?CDEF
GH NIJ NK0L
;M ;N ;O
>P3Q0R ;ST
XV ;W ;X ;Y ;Z
[\0]^'
;_ ;`abc
?d
e3f3g
nhij
kklm 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; 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 LocalVariableTypeTablen Include TLjava/util/List;
StackMapTablelo+pq ?(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; getNotNullCheckEnabledProperties getNodeScopeAnalyzedProps toString str isAggregated nodePath appliesTo '(Lorg/apache/jackrabbit/oak/api/Tree;)Z mixinName i$ Ljava/util/Iterator; state $Lorg/apache/jackrabbit/oak/api/Tree;r 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;2 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/Map; pd propName propDefnNode prop patterns propDefns propNode propTreesJH(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/Map; hasAnyFullTextEnabledProperty hasAnyPropertyIndexConfigured anyNodeScopeIndexedProperty areAlMatchingNodeByTypeIndexed evaluateNodeNameIndexed 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z 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$000 ^(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule;)Ljava/util/Map; x0
access$100 _(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule;)Ljava/util/List;
SourceFile IndexDefinition.java w x s t ? ? ? ? r q p qtuv ? ?uw ? ? includePropertyTypesoxy ? ?z{| ? ? 8org/apache/jackrabbit/oak/plugins/index/lucene/Aggregate ?} ? ? ? ? ? ?~? x | x ~ x? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/StringBuilder IndexRule: ?? ? ??? ( )? ??????r? ??? java/lang/String???????s?? Aorg/apache/jackrabbit/oak/plugins/index/lucene/PropertyDefinitionq?? Jorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$NamePattern? ? ?? ?? nt:base???
propertiesp??? ????? ??? AProperties node for [{}] does not have orderable children in [{}]???????? "org/apache/jackrabbit/oak/api/Tree? ??? ??? ?? q ??????? ? Horg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$PropertyInclude PropertyInclude ??? ?? ?? ?? ?????? ? ?? ? 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$200 :(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object;
access$300 8(Lorg/apache/jackrabbit/oak/api/Tree;)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$400
access$500 ()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 isRegexp name? ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/lucene/PropertyDefinition;Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$1;)V add put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; relative F(Lorg/apache/jackrabbit/oak/plugins/index/lucene/PropertyDefinition;)V 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 ! n o p q r q s t u v w x u { | x u } ~ x u } x u } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*+? *? *,? *,? *-? ? *-
? ? *-
? ? ? :? :? :? :? :**-? ? *? Y,? ? ***? ,? ? *? ? *? ? *? ? *? ? **? ? ?
*? ? ? ? **? ? ?
*? ? ? ? **? ? !**? "? #**-? $? %*? &? ? f ? ? ? ? ? )? 4? 9? >? C? H? M? `? n? {? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? R ? ? ? ? r q ? ? ? 9 ? w x > ? ? x C ? ? x H ? x M ? ? x ? 4 9 ? w { > ? ? } C ? ? } H ? } M ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?C ?? ? ? ? ? ? ? ? ? ? ?T ?C ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*+? *? *-? *,? '? *,? ? *,? ? *,? ? *,? ? *,? ? *,? !? !*,? ? *,? ? *,? ? *,? ? ***? -? ? **? ? ?
,? ? ? ? **? ? ?
,? ? ? ? **? "? #*,? %? %? ? N ? ? ? ? ? &? .? 6? >? F? N? V? ^? f? s? ?? ?? ?? ?? ? ? ? ? ? ? ? ? r q ? R ? ? ? ? ? ? ?C ?? ? ? ? ? ?T ?C ?? ? ? ? ? ? ? ? ? M *+? (? ? ? ? ? ? ? ? q ? @ ? ? ? / *? ? ? ? ? ? ? ? ? / *? ? ? ? ? ? ? ? ? / *? ? ? ? ? ? u ? ? ? ? / *? ? ? ? ? ? u ? ? ? ? / *? ? ? $ ? ? ? u ? ? ? ? ? G? )Y? *+? ,*? ? ,? -L*? *? ? .? #? )Y? *+? ,/? ,*? ? ,0? ,? -L+? ? ) * %+ E- ? G ? ? 0 ? q ? ? E ? ? ? ? = *? +? 1? ? 1 ? ? ? ? q ? ? ? ? ?+? 2? 3 M,? 4 ? ,? 5 ? 6N*? -? .? ????*? +? 7? .? ?? ? = > (? *A -C ;D =H ? *
? q
# ? ? ? ? ? ? ? ? ?
?
?? ? ? ? T *? +? .? ?? ? L M
R ? ? ? r q ?
? ? ? / *? %? ? W ? ? ? ? ? ? / *? ? ? _ ? ? ? ? ? ? / *? ? ? g ? ? ? ? ? ? ? X*? +? 8? 9? : ? ;M,? ,?*? ? < ? 3*? ? = N-? 4 ? -? 5 ? >:+? ?? ? @????? ? &