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

org.apache.jackrabbit.oak.query.ast.SelectorImpl.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????2?
???
?	??
??	??
???	???	????	???

?	????
??	?????	???	????
??????
 ?
??
 ??
 ?	????	??	??
????
,?
+??
??	??
f?	??	??
??????
9?	??
??
??
?
9?
+?
??
??	??
+?(??F???
???
??F????????
Q?
Q???
??
U?
U
9
?
?
??
	
U	
f
f

U??
?	?
	?
??
?
?
f
f
9??	?? !	"#|?
?$	?%
?	?&
?'
?(
)*
?+

,
?-	?./?01
?2
3
45?	6	7?
89
:;
<
=
>?@
>A
>B
>C
:D
EF
EGH?I?JK?L
EM
?NO
?P
:QRSTU
V
)WX

Y

Z[?\]^?_`??a

b????????
c
?d
efgLOGLorg/slf4j/Logger;plan;primaryTypes
mixinTypesisParentouterJoinLeftHandSideouterJoinRightHandSideallJoinConditionsLjava/util/ArrayList;NLjava/util/ArrayList;selectorConstraintsLjava/util/List;FLjava/util/List;cursor,Lorg/apache/jackrabbit/oak/spi/query/Cursor;
currentRow.Lorg/apache/jackrabbit/oak/spi/query/IndexRow;	scanCountIlastTree$Lorg/apache/jackrabbit/oak/api/Tree;lastPathD(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis2Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl;
StackMapTablea??getSelectorName()Ljava/lang/String;getNodeType()Z
getSupertypes()Ljava/util/Set;%()Ljava/util/Set;RuntimeVisibleAnnotationsLjavax/annotation/Nonnull;getPrimaryTypes
getMixinTypesgetWildcardColumns()Ljava/lang/Iterable;*()Ljava/lang/Iterable;accept3(Lorg/apache/jackrabbit/oak/query/ast/AstVisitor;)Zv0Lorg/apache/jackrabbit/oak/query/ast/AstVisitor;toString
isPrepared	unprepare()Vprepare7(Lorg/apache/jackrabbit/oak/query/plan/ExecutionPlan;)Vp4Lorg/apache/jackrabbit/oak/query/plan/ExecutionPlan;selectorPlan?pushDownci$Ljava/util/Iterator;h6()Lorg/apache/jackrabbit/oak/query/plan/ExecutionPlan;getExecutionPlan>()Lorg/apache/jackrabbit/oak/query/plan/SelectorExecutionPlan;setQueryConstraint7(Lorg/apache/jackrabbit/oak/query/ast/ConstraintImpl;)VsetOuterJoin(ZZ)VaddJoinCondition;(Lorg/apache/jackrabbit/oak/query/ast/JoinConditionImpl;Z)VforThisSelectorexecute2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)VadvAdvancedQueryIndexInnerClassesCLorg/apache/jackrabbit/oak/spi/query/QueryIndex$AdvancedQueryIndex;	rootStateindex0Lorg/apache/jackrabbit/oak/spi/query/QueryIndex;i	IndexPlan:Lorg/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan;jigetPlanC(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Ljava/lang/String;buffLjava/lang/StringBuilder;?createFilter5(Z)Lorg/apache/jackrabbit/oak/query/index/FilterImpl;
columnName0Lorg/apache/jackrabbit/oak/query/ast/ColumnImpl;arr$1[Lorg/apache/jackrabbit/oak/query/ast/ColumnImpl;len$ft=Lorg/apache/jackrabbit/oak/query/fulltext/FullTextExpression;
constraint	preparingf2Lorg/apache/jackrabbit/oak/query/index/FilterImpl;?7knexttreeevaluateCurrentRowevaluateTypeMatchnameprimary-Lorg/apache/jackrabbit/oak/api/PropertyState;mixins]`currentPathcurrentTree&()Lorg/apache/jackrabbit/oak/api/Tree;pathgetTree8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;currentPropertyA(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyValue;propertyNamepnB(Ljava/lang/String;I)Lorg/apache/jackrabbit/oak/api/PropertyValue;propertyTypecurrentOakPropertyoakPropertyNameT(Ljava/lang/String;Ljava/lang/Integer;)Lorg/apache/jackrabbit/oak/api/PropertyValue;t2$Lorg/apache/jackrabbit/oak/api/Type;i-Lorg/apache/jackrabbit/oak/api/PropertyValue;stringsvalueLjava/lang/Object;tlisttypebaseTypebuilder:Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;sLjava/lang/Integer;asteriskrelativeLocalVariableTypeTable'Lorg/apache/jackrabbit/oak/api/Type<*>;)Ljava/util/ArrayList;DLjava/util/ArrayList;NLorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;?lm5nx(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;Ljava/lang/Integer;)Lorg/apache/jackrabbit/oak/api/PropertyValue;localresultreadOakPropertiesa(Ljava/util/ArrayList;Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;Ljava/lang/Integer;)VchildslashparenttargetskipCurrentNode?(Ljava/util/ArrayList;Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;Ljava/lang/Integer;)VisVirtualRowgetSelectorF(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl;getScanCount()JrestrictSelectorgetSelectorConstraints()Ljava/util/List;H()Ljava/util/List;equals(Ljava/lang/Object;)ZotherhashCode()IgetIndex2()Lorg/apache/jackrabbit/oak/spi/query/QueryIndex;getInnerJoinSelectors()Ljava/util/ArrayList;GLjava/util/ArrayList;I()Ljava/util/ArrayList;isOuterJoinRightHandSidegetQuery-()Lorg/apache/jackrabbit/oak/query/QueryImpl;getSizep
SizePrecision8(Lorg/apache/jackrabbit/oak/api/Result$SizePrecision;J)J	precision4Lorg/apache/jackrabbit/oak/api/Result$SizePrecision;maxJ/(Z)Lorg/apache/jackrabbit/oak/spi/query/Filter;
SourceFileSelectorImpl.java?	java/util/ArrayList??qr???stu-org/apache/jackrabbit/oak/spi/state/NodeState??java/lang/String??jcr:nodeTypeNamevw??nt:base????rep:supertypesxyz{|??}~?rep:primarySubtypes??rep:mixinSubtypes??jcr:isMixin????rep:namedSingleValuedProperties???java/lang/StringBuilder?w?? as ?????	????:org/apache/jackrabbit/oak/query/plan/SelectorExecutionPlan"java/lang/IllegalArgumentExceptionNot a selector plan????Not a plan for this selector	??????????h??B?5org/apache/jackrabbit/oak/query/ast/JoinConditionImpl??23??????????????????jAorg/apache/jackrabbit/oak/spi/query/QueryIndex$AdvancedQueryIndex????? /* ??-?no-index?? where +org/apache/jackrabbit/oak/query/ast/AndImpl?? */0org/apache/jackrabbit/oak/query/index/FilterImpl??????????k??rep:excerptoak:scoreExplanation?????????2org/apache/jackrabbit/oak/query/ast/ConstraintImpl???B????????QR??D?F?????jcr:primaryType????l?]????jcr:mixinTypes?]java/lang/IterableM??????wYTn??Y[??NO??9currentOakProperty() - '*' case. looking for '{}' in '{}'???z{????+org/apache/jackrabbit/oak/api/PropertyValue?]?]??????????m????????????w?y..???O.?RvwYwjcr:path?w?T	jcr:score?Trep:spellcheck()
rep:suggest()????+readOakProperties() - reading '{}' for '{}'????*?"org/apache/jackrabbit/oak/api/Tree,readOakProperties() - adding: '{}' from '{}'?+org/apache/jackrabbit/oak/api/PropertyState0org/apache/jackrabbit/oak/query/ast/SelectorImpl?????????.org/apache/jackrabbit/oak/query/ast/SourceImpljava/util/Iterator8org/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan.org/apache/jackrabbit/oak/spi/query/QueryIndex.org/apache/jackrabbit/oak/query/ast/ColumnImpl"org/apache/jackrabbit/oak/api/Type8org/apache/jackrabbit/oak/plugins/memory/PropertyBuilderjava/lang/Integer?2org/apache/jackrabbit/oak/api/Result$SizePrecisioncom/google/common/collect/ListsnewArrayList$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;getName&(Ljava/lang/String;)Ljava/lang/String;getNames((Ljava/lang/String;)Ljava/lang/Iterable;com/google/common/collect/Sets
newHashSet)(Ljava/lang/Iterable;)Ljava/util/HashSet;
java/util/Setadd
getBoolean(Ljava/lang/String;)Z&com/google/common/collect/ImmutableSetof*()Lcom/google/common/collect/ImmutableSet;.org/apache/jackrabbit/oak/query/ast/AstVisitorvisit5(Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl;)Zquoteappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/util/Listclear(Ljava/lang/String;)V4()Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl;restrictPushDown5(Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl;)Viterator()Ljava/util/Iterator;hasNext()Ljava/lang/Object;query+Lorg/apache/jackrabbit/oak/query/QueryImpl;)org/apache/jackrabbit/oak/query/QueryImplgetBestSelectorExecutionPlanp(Lorg/apache/jackrabbit/oak/query/index/FilterImpl;)Lorg/apache/jackrabbit/oak/query/plan/SelectorExecutionPlan;3(Lorg/apache/jackrabbit/oak/query/ast/SourceImpl;)ZgetSettings7()Lorg/apache/jackrabbit/oak/query/QueryEngineSettings;+org/apache/jackrabbit/oak/spi/query/Cursors
newPathCursorw(Ljava/lang/Iterable;Lorg/apache/jackrabbit/oak/query/QueryEngineSettings;)Lorg/apache/jackrabbit/oak/spi/query/Cursor;getIndexPlan<()Lorg/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan;	setFilter/(Lorg/apache/jackrabbit/oak/spi/query/Filter;)V?(Lorg/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/query/Cursor;?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/query/Cursor;getPlanDescription}(Lorg/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Ljava/lang/String;o(Lorg/apache/jackrabbit/oak/spi/query/Filter;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Ljava/lang/String;isEmpty(Ljava/util/List;)VgetStatement|(Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl;Ljava/lang/String;Lorg/apache/jackrabbit/oak/query/QueryEngineSettings;)VsetPreparing(Z)Vrestrict5(Lorg/apache/jackrabbit/oak/query/index/FilterImpl;)V
getColumns3()[Lorg/apache/jackrabbit/oak/query/ast/ColumnImpl;
getColumnName,org/apache/jackrabbit/oak/query/ast/Operator	NOT_EQUAL.Lorg/apache/jackrabbit/oak/query/ast/Operator;restrictPropertyp(Ljava/lang/String;Lorg/apache/jackrabbit/oak/query/ast/Operator;Lorg/apache/jackrabbit/oak/api/PropertyValue;)VgetFullTextConstraintq(Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl;)Lorg/apache/jackrabbit/oak/query/fulltext/FullTextExpression;setFullTextConstraint@(Lorg/apache/jackrabbit/oak/query/fulltext/FullTextExpression;)V*org/apache/jackrabbit/oak/spi/query/Cursor0()Lorg/apache/jackrabbit/oak/spi/query/IndexRow;,org/apache/jackrabbit/oak/spi/query/IndexRowgetPathexistsevaluateevaluateStopgetPropertyA(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState;getType&()Lorg/apache/jackrabbit/oak/api/Type;NAMEgetValue8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object;containsNAMESnormalizePropertyNamevalueOf(I)Ljava/lang/Integer;indexOf(I)Iorg/slf4j/Loggertrace9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vsizeget(I)Ljava/lang/Object;STRINGSTRINGS#com/google/common/collect/IterablesaddAll-(Ljava/util/Collection;Ljava/lang/Iterable;)Z2org/apache/jackrabbit/oak/spi/query/PropertyValues	newStringC(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/api/PropertyValue;isArraygetBaseTypearray`(Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;setNameN(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;addValueN(Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;getPropertyState/()Lorg/apache/jackrabbit/oak/api/PropertyState;create\(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/api/PropertyValue;+org/apache/jackrabbit/oak/commons/PathUtils
getParentPathelementsisRoot	getParentgetChildgetLocalPathtagintValue	substring(II)Ljava/lang/String;(I)Ljava/lang/String;getChildren
getPropertiesorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;$org/apache/jackrabbit/oak/api/Result!??????????????????????????????????????????????????????1???j?*?*?Y??*??*+???	*,??
?*+?
?**???*??k*+???*?*??W*+???*+???+??*?*??W?)*?*??W?*??*??*????N????!?,?8?E?L?[?i?x???????????????? ??????????????????/*??????????/*??????????/*??????????/*??????????????/*??????????????/*?????????????6*?	?????????<+*?????????P&? Y?!**??"?#$?#**??"?#?%????&????B
*?&??????
???@	?^ *?&*??'*?(*?)*??*???????? ??
??2+?+?
?,Y-?.?+?+M,?/*?
?,Y0?.?*?1*,?&??"	(,1
? 2??2
??	?	??A*?2?*?2*?3*?4?-*?5?&*??6L+?7?+?8?9M,*?:????8=@? 8?%A?????
?h%*?&?*?&?*?1**?;*?*+?2??
*+??????Q*?4*?5??/0
1? ???????| ?*+?)*?+?>W+*???*?(??56	89:<?  ?? ?? ??	 ??`*?&?@M,?*?Y?*?;?A?B?C?*?&?DN-?$-*?.!$7*????%??/0w&'??I1+#23??ĻUY**?;?V*?;?A?WM,?X*?)?*?),?Y*?;?ZN-?66?@-2:?[*?\?(?]:^??
_??
,?`?a????*?2?*?2,?b*?2*?cN,-?d*??eN-?7?-?8?f:,?b???,??Jopq#r+wGxSyZzn{xw~????????????????pZ4?G153K677G8?:D??9:?;??????<??=>?)?+??@?3A??	??	?B???u*?C?e*?C?g?Y*Y?h`?h**?C?i?j*?(??/*?j?k??**?j?l?mL+???+?n????*?o????*?C*?j??:???*?4?@?B?P?]?`?g?i?n?s??PC?u???3
D???h*?j?k??*??*?p??*??eL+?7?%+?8?fM,?q?,?r?*?C????*?)?*?)?s????6
?????;?B?I?N?P?S?d?f?? ;;?(+h????	?%E??F??i?**?j?l?mL+?+?n??+t?uM,?+,?v?w?,?w?x?
N*?-?y??+z?uN-?K-?v?{??-?{?x?|?}:?7?"?8?
:*??y???????>????&?6?C?P?R?[?k??????????HCG??G?~)????C?&?HI[NJI??K?4L?+L%?M??L*?C??*?j?l???????H?NO?_*?~L+??*+?m????	???P????QR?r(*??+*???**?;+????*+?*????
#?(??(P??ST?N*+??M*,????
? ??U?V?SW?\*+??N*-??????
'(?*??U?X?
V?YT?;*+????3???Z?Y[??
+*????>?x*??:????+?????Y?:*+,?????????
???????????:6???)??????:???:?	???????E?Y?:?6:?7?%?8??:		?????|??W????????????:??:???W?6:		?7?]	?8??:
???7
???|?}:?7??8:??W???
????W?????:		???+/????6*??:?r+?????}:?7?U?8?
:?????????
??:???????:???+??L*+,?????1789:;0>9?C@KAMBVC`EpF}G?H?J?K?F?N?O?P?Q?R?S?UWXY-Z5[[\c]i_xa{b?c?e?f?g?h?i?j?l?m?n?q
s
tv???\]s0^??_	?,?9`?[abH-K_
d	oc?9Od?pe]?f]?gh?iI	?C??\??Z?Xjk???l??}c?m>?\n?9`o9Odppen?fn?gq??
@?!K?r?s)??r?+?As?st?0u??????v@?K??FK?
?Yw??+?+?n?*?j?*?j?k??,???"*?~:*??:????:??,???*?j???:?s,^??*?j^??:?Z,_??*?j_??:?A,???*?j???:?(,???*?j???:?+,?u??:??-?????-??????b{ |"~+1?9?>?@?G?S?c?l?|?????????????????????????
1P?9x?Gy_`y_yy_?y_?y_?y_????c??Z??Xj?!y_?

????	?uz{??
G6??,?,?n?????,??-??-/??6???-??:-`??N???,????	,??M?Y????L???9,???}:?7??8??:	*+	-?????6?,??M??C???-??,*,-??:????,????+?>W?,???}:?7?7?8??:??v???????:+?>W??ű??"?????'?/?4?7?@?I?S?j?w????????????????????????????????5?<?C?F????
|?	?#/?}?@?~??a_<_%I>G??G?Gc?GZ?GXjD??mGp?B?? ?(?EK??"??0u???,L?
??????N*?j?*?j?k?????????@???T+*???*?????
???????
???0*?h?????????D*?+??W??
?????;????/*????????????m*+??*????*?+???????????????b????2*????????????J*?&??
*?&?@???????F+???^?Y?L+*?>W+????????d?md??????/*?5?????????/*?;????????f*?C???*?C+ ????	? ???????A???/*????G???A2??0*?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy