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.64.0
Show newest version
????2?
i?	h?	h?	h????
??	h???
??	h????	h?	h?	h?	h????	h???
??
??	h??
????
???????????
#?
#
#??	*
!
	

*
h
?
?
h	h	h@	h
?
5
>
h
>	 
>!
J"
#$?%&
G
G'()
K*?+	*,	*-	*.	*/
i0	*12?3
4
56
578
#9:?;<?=>???@AB
d?C
f?DE
COST_OVERHEADD
ConstantValueMAX_COSTIdMIRRORNLorg/apache/jackrabbit/oak/plugins/index/property/strategy/IndexStoreStrategy;UNIQUEroot/Lorg/apache/jackrabbit/oak/spi/state/NodeState;
definitionnameLjava/lang/String;
propertiesLjava/util/Set;	Signature#Ljava/util/Set;strategyfilter,Lorg/apache/jackrabbit/oak/spi/query/Filter;matchesAllTypesZmatchesNodeTypescostvaluesdepth
pathFilter4Lorg/apache/jackrabbit/oak/plugins/index/PathFilter;?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/query/Filter;)VCodeLineNumberTableLocalVariableTablerelativePropertyRestrictionInnerClasses@Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;i$Ljava/util/Iterator;suffixrestrictionproperty
constraint4Lorg/apache/jackrabbit/oak/query/ast/ConstraintImpl;thisDLorg/apache/jackrabbit/oak/plugins/index/property/PropertyIndexPlan;typesLjava/lang/Iterable;bestCost
bestValues	bestDepthLocalVariableTypeTable(Ljava/lang/Iterable;
StackMapTableD?FGHIJfindMultiProperty=(Lorg/apache/jackrabbit/oak/query/ast/OrImpl;)Ljava/util/Set;
comparison4Lorg/apache/jackrabbit/oak/query/ast/ComparisonImpl;operand7Lorg/apache/jackrabbit/oak/query/ast/StaticOperandImpl;in,Lorg/apache/jackrabbit/oak/query/ast/InImpl;or,Lorg/apache/jackrabbit/oak/query/ast/OrImpl;&Q(Lorg/apache/jackrabbit/oak/query/ast/OrImpl;)Ljava/util/Set;	isIndexed;(Lorg/apache/jackrabbit/oak/query/ast/DynamicOperandImpl;)Z7Lorg/apache/jackrabbit/oak/query/ast/PropertyValueImpl;8Lorg/apache/jackrabbit/oak/query/ast/DynamicOperandImpl;	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;settings5Lorg/apache/jackrabbit/oak/query/QueryEngineSettings;cursor,Lorg/apache/jackrabbit/oak/spi/query/Cursor;KL	getFilter.()Lorg/apache/jackrabbit/oak/spi/query/Filter;toStringcommabufferLjava/lang/StringBuilder;()V
SourceFilePropertyIndexPlan.java??vwstut
propertyNamesFMNOPQxyRSTUV??uniqueWXrq|qpq}~declaringNodeTypesYX?GZ[\?]^_`??ab[c?dXIefJghijjava/lang/Stringkljava/lang/StringBuilder/mn??opq>org/apache/jackrabbit/oak/spi/query/Filter$PropertyRestrictionrwsXtuvwh??xyz{|}~?2org/apache/jackrabbit/oak/query/ast/ConstraintImpl*org/apache/jackrabbit/oak/query/ast/OrImpl???n?y?k???2org/apache/jackrabbit/oak/query/ast/ComparisonImpl??????????????????*org/apache/jackrabbit/oak/query/ast/InImpl?5org/apache/jackrabbit/oak/query/ast/StaticOperandImpl5org/apache/jackrabbit/oak/query/ast/PropertyValueImpl????????????????+org/apache/jackrabbit/oak/api/PropertyValue?????????	property ?? IS NOT NULL?h NOT APPLICABLE?? =  IN (, )Torg/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategyRorg/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategyBorg/apache/jackrabbit/oak/plugins/index/property/PropertyIndexPlanjava/lang/Object-org/apache/jackrabbit/oak/spi/state/NodeState*org/apache/jackrabbit/oak/spi/query/Filterjava/lang/Iterable
java/util/Setjava/util/Iterator3org/apache/jackrabbit/oak/query/QueryEngineSettings*org/apache/jackrabbit/oak/spi/query/CursorgetNames((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;
getBoolean(Ljava/lang/String;)ZhasProperty
getSupertypes()Ljava/util/Set;!com/google/common/base/Predicates:(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;)IisNullRestrictionLorg/apache/jackrabbit/oak/plugins/index/property/strategy/IndexStoreStrategycount?(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)JgetSelector4()Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl;0org/apache/jackrabbit/oak/query/ast/SelectorImplgetSelectorConstraints()Ljava/util/List;java/util/ListnewLinkedHashSet()Ljava/util/LinkedHashSet;getConstraintsgetOperand1:()Lorg/apache/jackrabbit/oak/query/ast/DynamicOperandImpl;getOperator0()Lorg/apache/jackrabbit/oak/query/ast/Operator;,org/apache/jackrabbit/oak/query/ast/OperatorEQUAL.Lorg/apache/jackrabbit/oak/query/ast/Operator;getOperand29()Lorg/apache/jackrabbit/oak/query/ast/StaticOperandImpl;currentValue/()Lorg/apache/jackrabbit/oak/api/PropertyValue;>org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexencode>(Lorg/apache/jackrabbit/oak/api/PropertyValue;)Ljava/util/Set;addAll(Ljava/util/Collection;)ZgetPropertyNamecontains(Ljava/lang/Object;)ZfirstIncluding
lastIncludingfirstlastequalslistLjava/util/List;getQueryEngineSettings7()Lorg/apache/jackrabbit/oak/query/QueryEngineSettings;query?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;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;(Ljava/lang/String;)VisEmptysize()I!hijkl9mnlopqrqstutvwxyz{|q}~????k?yz{?n??
????*?*+?*,?*-?*-???*-?	?
?-?
?
*???
*??*?-?:*-????**????????9?:6	*??[*????J*??:

???
? ?!:?":6
?[?#Y?$%?&?&?':?(?):??-? ?*:?+?,?:?+?-6
????M?.???r
?
*????b?/:*?,-d?0?9??
6	:9??0?1?2?3:

??Q
? ?4:?5?:*?5?6:?**?,-d?0?9

??6	:
9???*	?7*?8*9c?;???5cd	efg"h/j:kDmKpQr[tou?x?y?z?|?~????????$?1?5???B?G?O?R?_?b?i?}????????????????????????????????	????$??4??B?wi(?y}?k???????n
???w????
??k
?,?y?????X??
??vwstut}~[????~?k?y?y?v?n	?*i(?{?,?{[????y?{???D?????????????????????\?C??????????2
?????????L????????????0??.????T????????;?>:*???@?#?A?B?,?C?D?E?FW???\?G?R?G:*?H?@?:?I?3:??!? ?J:,?D?E?FW??ۧ?????S,??J??"?*?1?H?]?_?j?q?}????????????????\	1.??????(??qE??"??????????????y???{?/????N????&???'???z????o+?K?+?KM*?,?L?M???????? ???????
????e*?N?'*?O? *?P?*?P*?Q?R?*?P?E?*?S?4?*??UL*?*?*?*?*?8?V+?WM*?7?,*?7d+?XM,??
(0<
? >??
4??(????<?????/*?????????n??#YY?ZL+*??&W*?8?
+[?&W??*?8?\?
+]?&W?u*?8?^?#+_?&W+*?8?`? ?!?&W?H+a?&W=*?8?N-??%-? ?!:?
+b?&W+?&W=???+c?&W+?'??N
$0:GNgn p!?"?#?%?&?'?(?*?4??wz+??p<?????
?????$?,?????????1?dY?e??fY?g???
D
H???
*??	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy