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}
??
Y?
Z?	Y?u??	Y?	Y????
??	Y???
??	Y?
Y?	Y?	Y????	Y???
??
??	Y??
????
????????????
$??
$?
$??????	+?
"?
??
+?
Y???@Y?4?	Y?	Y?@	Y?	+?	+?	+?	+?
Z
	+
????
	
4
?



$???
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;i$Ljava/util/Iterator;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.java()*v~v+cd,-unab
propertyNames./012ef34567st??ifkldeclaringNodeTypes8-mn 9:;<=>?@onAB:C?D-#EF$GHIJjava/lang/StringKLjava/lang/StringBuilder/MN??OPQ>org/apache/jackrabbit/oak/spi/query/Filter$PropertyRestrictionRdS-TUVWH??XHLorg/apache/jackrabbit/oak/plugins/index/property/strategy/IndexStoreStrategyYZr_qfp\[n\n]?^?_`abcd?ef&+org/apache/jackrabbit/oak/api/PropertyValueghijklmnop`qrstuvw:indexx?y	property vz IS NOT NULL NOT APPLICABLE{| =  IN (, )Borg/apache/jackrabbit/oak/plugins/index/property/PropertyIndexPlanjava/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!YZ[\]8^_]`abcdefghifgjklmnonp\qfghr_stun	vwxc
*+,-???y
Z[z4
{|
cd
}b
ab
klv~x??*?*+?*-??*-?*-	?
??*-?
??**-??*?-?
:*-????**????????9?:	6
*??G*????6*??:? ?!?!?":?#:
6
?[?$Y?%&?'?'?(:?)?*:? ?-?!?+:?,?-?:
?,?.6???
??
?/???r?
*????b
?0:*??1?	2?9*??:? ?'?!?4:,-d?5?c9???*??
??9??6
:	9??????*
?6*	?7*8c?:?y?0^_	`ab)c6dAeGgQiej?m?n?o?q?s?t?v?x?{?}~'+?5?8?=?E?H?U?X?_?t???????????????????????????????z??4???B?d???.??_}qfthp\???
?r_??d?(???{|?cd?}b?ab?kl???Q????j?\?e?f	?b?_
? _}qhQ????e?h	???a?????????????????\?C???????????2??????????L?????????????0???@???-???????????
??x?e*?;?'*????*?=?@?*?A?4?BL*?A?CM,? ?,?!?DN+-?@?EW???+??y&	?#?+?2?6?S?^?a?c?z*S??@!??6-qfe???6-qh?+???? ?g???x/*??y?z{|??x/*?:?y?z{|??xl*??FL?GM*??N-? ?/-?!?4:,*?*?*?*?7?H?IW???,?J+?KN*?6?-*?6d+?LN-?y&	?
??,?J?M?V?^?j?z>,??5??l{|
b??^??V???^????????4????x/*??y?z{|??xJ*?,+M?N?y?z {|ab??g???xn??$YO?PL+*??'W*?7?
+Q?'W??*?7?1?
+R?'W?u*?7?S?#+T?'W+*?7?U?!?"?'W?H+V?'W=*?7?N-? ?%-?!?":?
+W?'W+?'W=???+X?'W+?(?yN?
???$?0?:?G?N?g?n?p???????????????z4??dz+??p<?n?{|
?????$?,?????????
+??	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy