All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.jackrabbit.oak.plugins.index.property.PropertyIndexPlan.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????3~?
??
4?
[?	4?v??	4?	4????
??	4???
??	4?
4?	4?	4????	4???
??
??	4???
????
????????????
&??
&?
&??????	-?
$?
??
-?
4????@Y?7?	4?	4?@	4?	-?	-?	-	-
[
	-
???	?

7

?



&?
COST_OVERHEADD
ConstantValueMAX_COSTId
definition/Lorg/apache/jackrabbit/oak/spi/state/NodeState;nameLjava/lang/String;
propertiesLjava/util/Set;	Signature#Ljava/util/Set;
strategies_Ljava/util/Set;filter,Lorg/apache/jackrabbit/oak/spi/query/Filter;matchesAllTypesZmatchesNodeTypescostvaluesdepth
pathFilter4Lorg/apache/jackrabbit/oak/plugins/index/PathFilter;unique?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/query/Filter;)VCodeLineNumberTableLocalVariableTablethisDLorg/apache/jackrabbit/oak/plugins/index/property/PropertyIndexPlan;root?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/query/Filter;Lorg/apache/jackrabbit/oak/spi/mount/MountInfoProvider;)VrelativePropertyRestrictionInnerClasses@Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;suffixstrategyNLorg/apache/jackrabbit/oak/plugins/index/property/strategy/IndexStoreStrategy;restrictionpropertymountInfoProvider7Lorg/apache/jackrabbit/oak/spi/mount/MountInfoProvider;typesLjava/lang/Iterable;bestCost
bestValues	bestDepthLocalVariableTypeTable(Ljava/lang/Iterable;
StackMapTable?? !"#$%?	getValuesQ(Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;)Ljava/util/Set;value-Lorg/apache/jackrabbit/oak/api/PropertyValue;e(Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;)Ljava/util/Set;getName()Ljava/lang/String;getCost()Dexecute.()Lorg/apache/jackrabbit/oak/spi/query/Cursor;ssettings5Lorg/apache/jackrabbit/oak/query/QueryEngineSettings;	iterablesLjava/util/List;cursor,Lorg/apache/jackrabbit/oak/spi/query/Cursor;:Ljava/util/List;>;&'(	getFilter.()Lorg/apache/jackrabbit/oak/spi/query/Filter;
getStrategiesw(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/mount/MountInfoProvider;)Ljava/util/Set;?(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/mount/MountInfoProvider;)Ljava/util/Set;toStringcommabufferLjava/lang/StringBuilder;?
SourceFilePropertyIndexPlan.java6org/apache/jackrabbit/oak/plugins/index/IndexConstants)*+ww,de -.vobc
propertyNames/0123fg45678tu??jglmdeclaringNodeTypes9.no!:;<=>?@Apojava/lang/DoubleBC;D?E.$FG%HIJKjava/lang/StringLMjava/lang/StringBuilder/NO??PQR>org/apache/jackrabbit/oak/spi/query/Filter$PropertyRestrictionSeT.UVWXI??YIBorg/apache/jackrabbit/oak/plugins/index/property/PropertyIndexPlanLorg/apache/jackrabbit/oak/plugins/index/property/strategy/IndexStoreStrategyZ[s`rgq]\o]o^?_?`abcde?fg'+org/apache/jackrabbit/oak/api/PropertyValuehijklmnopqarstuvwx:indexy?z	property w{ IS NOT NULL NOT APPLICABLE|} =  IN (, )java/lang/Object-org/apache/jackrabbit/oak/spi/state/NodeState*org/apache/jackrabbit/oak/spi/query/Filter5org/apache/jackrabbit/oak/spi/mount/MountInfoProviderjava/lang/Iterable
java/util/Setjava/util/Iterator3org/apache/jackrabbit/oak/query/QueryEngineSettingsjava/util/List*org/apache/jackrabbit/oak/spi/query/Cursor*org/apache/jackrabbit/oak/spi/mount/MountsdefaultMountInfoProvider9()Lorg/apache/jackrabbit/oak/spi/mount/MountInfoProvider;()V
getBoolean(Ljava/lang/String;)ZgetNames((Ljava/lang/String;)Ljava/lang/Iterable;com/google/common/collect/Sets
newHashSet)(Ljava/lang/Iterable;)Ljava/util/HashSet;builder3()Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;2org/apache/jackrabbit/oak/plugins/index/PathFilterfromg(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)Lorg/apache/jackrabbit/oak/plugins/index/PathFilter;hasProperty
getSupertypes()Ljava/util/Set;!com/google/common/base/Predicatesin:(Ljava/util/Collection;)Lcom/google/common/base/Predicate;#com/google/common/collect/Iterablesany9(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Zjava/util/CollectionsemptySetgetPathareAllDescendantsIncludediterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getPropertyRestrictionT(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getPropertyRestrictions()Ljava/util/Collection;java/util/CollectionpropertyNameendsWith+org/apache/jackrabbit/oak/commons/PathUtilsgetDepth(Ljava/lang/String;)IisNullRestrictionisEmptycount?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/Set;I)JfirstIncluding
lastIncludingfirstlastequals(Ljava/lang/Object;)Z>org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexencode>(Lorg/apache/jackrabbit/oak/api/PropertyValue;)Ljava/util/Set;listnewLinkedHashSet()Ljava/util/LinkedHashSet;addAll(Ljava/util/Collection;)ZgetQueryEngineSettings7()Lorg/apache/jackrabbit/oak/query/QueryEngineSettings;com/google/common/collect/ListsnewArrayList()Ljava/util/ArrayList;query?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/Iterable;)Ljava/lang/Iterable;addconcat*(Ljava/lang/Iterable;)Ljava/lang/Iterable;+org/apache/jackrabbit/oak/spi/query/Cursors
newPathCursorw(Ljava/lang/Iterable;Lorg/apache/jackrabbit/oak/query/QueryEngineSettings;)Lorg/apache/jackrabbit/oak/spi/query/Cursor;newAncestorCursor?(Lorg/apache/jackrabbit/oak/spi/query/Cursor;ILorg/apache/jackrabbit/oak/query/QueryEngineSettings;)Lorg/apache/jackrabbit/oak/spi/query/Cursor;=org/apache/jackrabbit/oak/plugins/index/property/Multiplexers?(ZLorg/apache/jackrabbit/oak/spi/mount/MountInfoProvider;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;)Ljava/util/Set;(Ljava/lang/String;)Vsize()I!4[\]^;_`^abcdefghijghklmnopoq]rghis`tuvo	wxyc
*+,-???z
Z[{4
|}
de
~c
bc
lmwy??*?*+?*-??*-?	*-
???
*-???**-??*?-?:*-????**????????9?:	6
*??G*??? ?6*?
?!:?"?!?#?$:?%:
6
?[?&Y?'(?)?)?*:?+?,:?"?-?#?-:?.?/?:
?.?06???
??
?1???r?
*????b
?2:*??3?	5?9*??!:?"?'?#?7:,-d?8?c9???*??
??9??6
:	9??????*
?9*	?:*;c?=?z?3^_	`ab)c6dAeGgQiejqk?m?n?o?q?r?s?t?u?v?x?{?}~'+?5?8?=?E?H?U?X?_?t???????????????????????????????{????B?e???_}rgthq]???
?s`??e?|}?de?~c?bc?lm???Q????j?]?e?g	?b?`
? _}riQ????e?i	???a?????????????????\?C???????????2??????????L?????????????0???@???-???????????
??y?e*?>?'*??? *?@?*?@*?A?B?*?@?C?*?D?4?EL*?D?FM,?"?,?#?GN+-?C?HW???+??z*
??#?+?2?6?S?^?a?c?{ S??6-rge???6-ri?+???? ?h???y/*??z?{|}??y/*?=?z?{|}??y
l*??IL?JM*??!N-?"?/-?#?7:,*?*?*?	*?:?K?LW???,?M+?NN*?9?-*?9d+?ON-?z&	?
??,?J?M?V?^?j?{4,??l|}
b??^??V???^????????4????y/*??z?{|}??yJ*?,+P?Q?z?{ |}bc??h???yd??&YR?SL+*??)W*?:?
+T?)W??*?:?3?
+U?)W?u*?:?V?#+W?)W+*?:?!?#?$?)W?H+X?)W=*?:?!N-?"?%-?#?$:?
+Y?)W+?)W=???+Z?)W+?*?zN?
???$?0?:?G?N?g?n?p???????????????{*??ep<?o?|}
?????$?,?????????
-??	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy