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

org.apache.jackrabbit.oak.query.xpath.XPathToSQL2Converter.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????3I
??
?	???
?	??
??
?
?
???
??
???
??
??
??
?
???
?
??	??
??	???
??{	???
??	?	??	
+?
+
+
?	?	


?
?

?	

?
?	
?
?
E 
!
?"
#$%
?&'()*+
?,-.	/
0	1	23
?4
56
7	8T9:
`?
?;	`<=	`>?
@A
h?BC	DE
?F
GH	hI	?JK
L
M
N
OPQPR
STI
yU	yVW
}Y
Z
#[\]
?^
?_
`abc
?d
+ef
?gh
?i?j
?l
m
?nop
?lrs	?tu	?vw
x
?yz{|}~?
???
????
??
??
+???	????
?l?????
???????????????
????
?l?
???
???
??	??
??N	??
??
??
??	??	??
?
??
??
??
???
???
??????
+?
??
???
??
?????
???
????
??	?	??	?	???
??
??	???	??
??	???NODETYPE_OPTIMIZATIONZNODETYPE_UNIONLOGLorg/slf4j/Logger;CHAR_ENDI
ConstantValue????
CHAR_VALUE	CHAR_NAMECHAR_SPECIAL_1CHAR_SPECIAL_2CHAR_STRINGCHAR_DECIMALKEYWORD
IDENTIFIERENDVALUE_STRINGVALUE_NUMBERMINUSPLUS
OPENCLOSE	statementLjava/lang/String;statementChars[CcharacterTypes[I
parseIndexcurrentTokenTypecurrentTokencurrentTokenQuotedexpectedLjava/util/ArrayList;	Signature)Ljava/util/ArrayList;currentSelector0Lorg/apache/jackrabbit/oak/query/xpath/Selector;	selectorsGLjava/util/ArrayList;()VCodeLineNumberTableLocalVariableTablethis
SourceFileXPathToSQL2Converter.java;<.org/apache/jackrabbit/oak/query/xpath/Selector78java/util/ArrayList94GH??????/org/apache/jackrabbit/oak/query/xpath/Statementexplain ??explain?????kmeasure?k??
//jcr:root?g?g34?<0the query may not be empty??I*/??u*?jcr:root%jcr:root needs to be at the beginning//?/%java/lang/StringBuilder??%??jk/*??????(textjcr:xmltext)?g?*???element??fg,?*rep:excerpt?ki<?9org/apache/jackrabbit/oak/query/xpath/Expression$Property;???????C@??rep:spellcheckrep:spellcheck()rep:suggest
rep:suggest()|??...???vPwP[yzo?]?by+org/apache/jackrabbit/oak/query/xpath/Order?z?P
descending=	ascending,org/apache/jackrabbit/oak/query/QueryOptionsoption	traversal	C
1*??9org/apache/jackrabbit/oak/query/xpath/Expression$Function;g4=org/apache/jackrabbit/oak/query/xpath/Expression$SelectorExprSelectorExpr;?C:org/apache/jackrabbit/oak/query/xpath/Expression$Condition=; !?isdescendantnodeischildnode
issamenode"#?$x%&too many joins}z!=<><=>=true*+false,-+?z??jcr:likelike?Pjcr:contains9org/apache/jackrabbit/oak/query/xpath/Expression$Contains	jcr:scorescorexs:dateTime5org/apache/jackrabbit/oak/query/xpath/Expression$Castdate;-
fn:lower-caselower
fn:upper-caseupperfn:string-lengthlengthfn:name
fn:local-name	localname	jcr:derefjcr:deref is not supported
rep:native?org/apache/jackrabbit/oak/query/xpath/Expression$NativeFunction;.rep:similar8org/apache/jackrabbit/oak/query/xpath/Expression$Similar;org/apache/jackrabbit/oak/query/xpath/Expression$Spellcheck
Spellcheck;8org/apache/jackrabbit/oak/query/xpath/Expression$SuggestSuggest?jcr:like | jcr:contains | jcr:score | xs:dateTime | fn:lower-case | fn:upper-case | fn:name | rep:similar | rep:spellcheck | rep:suggest??2?g)*/0??123+,-.4<?5??6??java/math/BigDecimal;gjava/lang/NumberFormatExceptionjava/text/ParseException!Data conversion error converting  to BigDecimal: ?7;8java/lang/String, 9:;<;(*); expected: Query:
=>:org/apache/jackrabbit/oak/query/xpath/XPathToSQL2Converterempty query or missing ')'>org/apache/jackrabbit/oak/query/xpath/Statement$UnionStatement;?@4A]oak.xpathNodeTypeOptimizationBC?DE?oak.xpathNodeTypeUnionFGH	
java/lang/Object0org/apache/jackrabbit/oak/query/xpath/Expressionjava/util/Iterator8org/apache/jackrabbit/oak/query/xpath/Expression$Literaloptimize3()Lorg/apache/jackrabbit/oak/query/xpath/Statement;toStringtrim
startsWith()I	substring(I)Ljava/lang/String;
setExplain
setMeasureisEmpty()ZsetOriginalQueryisChildisDescendantappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;sizeequals(Ljava/lang/Object;)ZnodeName+org/apache/jackrabbit/oak/commons/PathUtilsconcat8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;nodeTypeF(Lorg/apache/jackrabbit/oak/query/xpath/Selector;Ljava/lang/String;Z)VaddSelectColumn>(Lorg/apache/jackrabbit/oak/query/xpath/Expression$Property;)V"org/apache/jackrabbit/util/ISO9075decodeisParentremove(I)Ljava/lang/Object;?(Lorg/apache/jackrabbit/oak/query/xpath/Expression;Lorg/apache/jackrabbit/oak/query/xpath/Expression;)Lorg/apache/jackrabbit/oak/query/xpath/Expression;getonlySelector
addOrderBy0(Lorg/apache/jackrabbit/oak/query/xpath/Order;)Vjava/util/LocaleENGLISHLjava/util/Locale;toUpperCase&(Ljava/util/Locale;)Ljava/lang/String;6org/apache/jackrabbit/oak/query/QueryOptions$Traversal	TraversalvalueOfL(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/query/QueryOptions$Traversal;8Lorg/apache/jackrabbit/oak/query/QueryOptions$Traversal;setColumnSelector3(Lorg/apache/jackrabbit/oak/query/xpath/Selector;)VsetSelectors(Ljava/util/ArrayList;)VsetQueryOptions1(Lorg/apache/jackrabbit/oak/query/QueryOptions;)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;setWhere5(Lorg/apache/jackrabbit/oak/query/xpath/Expression;)Vparamsaddencode	newStringN(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/query/xpath/Expression$Literal;z(Lorg/apache/jackrabbit/oak/query/xpath/Expression;Ljava/lang/String;Lorg/apache/jackrabbit/oak/query/xpath/Expression;I)V
isAbsolutecharAt(I)C(C)Ljava/lang/StringBuilder;	compareTo(Ljava/lang/String;)Ig(Lorg/apache/jackrabbit/oak/query/xpath/Expression;Lorg/apache/jackrabbit/oak/query/xpath/Expression;)VoperatorisCondition
newBoolean5(Z)Lorg/apache/jackrabbit/oak/query/xpath/Expression;	newNumberG(Lorg/apache/jackrabbit/oak/query/xpath/Expression;Ljava/lang/String;)Vy(Ljava/lang/String;Lorg/apache/jackrabbit/oak/query/xpath/Expression;Lorg/apache/jackrabbit/oak/query/xpath/Expression;)VgetChars(II[CI)Vjava/lang/CharacterisJavaIdentifierPart(C)Zclear(II)Ljava/lang/String;(J)Ljava/lang/String;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(Ljava/lang/String;I)Vjava/lang/Mathmin(II)ImaxindexOf(Ljava/lang/String;I)Ie(Lorg/apache/jackrabbit/oak/query/xpath/Statement;Lorg/apache/jackrabbit/oak/query/xpath/Statement;)V	orderListqueryOptionsjava/lang/SystemgetPropertyjava/lang/BooleanparseBooleanorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!?	











 
!
"#
$%
&'
()*+,-./01*2345678945:;<=M*?*?Y??*?Y???>#LM?@ABC=V*+?M,?	M,?
?>WXY? @AD*
)EF?GH=

?+?L?Y?
M+??+???L,?+??+???L,?+??L,+?*+?*?Y??*?*??
*??*?? !N66*"?#6??;*?"?$"N*??%??*&?#?Z-??
*'??*"?#?1*?"?$"N*"?#?(N*??)??*??%??*N*?"?$6?v*"?#?1?+Y?,-?-.?-?/N*??)?*?0*??)???+Y?,-?-"?-?/N?*?"?$?*??)?*?0*??%*?16??*2?#?F?+Y?,-?-.?-?/N*??)??*??3??*??$!?4??*?"?$??*??F*?5:*6?#?7?4?Q*??%?+Y?,-?-8?-?/N*9?:*??)?*?8?;??*?*??$8?:	?+Y?,-?-	?-?/N*	??*@?#?*?*?5?A*9?:?UB?4?%*?C*?D?EY*?B?F:	,	?G?)*?H??I:	?+Y?,-?-	?-?/N*	???p*J?#?*?D*?K:,?G?T*6?#??*?D*J?#?*?K:,?G?|*B?#?!*?C?EY*?B?F:,?G?U*L?#?(*6?:*9?:?EY*?M?F:,?G?'*N?#?*?C?EY*?O?F:,?G*P?#??i*9?#??*+,d?Q?*R?#??*R?#?NS:?+Y?,-?-?-?/N*??%?*??;?*??%?*??%*??T?<*??3?2**?*??3d?U??*??V*??W?*?H?*X?#?+*?Y:*?*??V?Z?V*[?:*X?#???6*?0???*??3?*?0**?*??3d?\??*??3?*??]*^?#?C*_?:?`Y?a:*?b?c*d?#??e?
*f?#W,?g*@?#??ɻhY?i:*j?#?.*6?:*k?#?*?5?l?m:?n?o*9?:*?p??
*q??,*??r,*??s,?t:*??u:?v??w?:?V?Z:???,?x,?>??^`
bc#d(f1g>hCkJmMpRrWtbufwnxu{~}?~?????????????????????????????????????
???-?7?<?G?[?`?l?v?{??????????????????????????? ?*?6?L?V?_?v???????????????????????????????%?1?5?;?A?M?Q?Z?`?f?rw???????	?
??????)3?IQY"\#f$}%?&?*?,?.?/?0?1?3?4?5?6?7?;?<=
?@B"C+D4E=GDIJJSL\MeNkOtP?Q?S?U?V?X?Y?Z?\?]?^?_?`?a???I*	?JM	I*	?:N*;JM`JM?JM?JM?JMDI*?OP?GQ??R?ES"(TU?
V*?W8?%XY?@A?D*
?)E?oZ*?l[\?\]?6^P_r6?(`	'?a?++
+
$?
?K?Xa)+? &-#??a?3'?
)?#b??6c?!de?$F?fg=?O*??%?*?+?;?<*??3?*??%*?+?;?*??%*??$M*?,+?&	e
fhj'k2m:nBpNs? Bh*O@AOI*_i<=?C*??3?;**?*??3d?U??*??%*??)*?!?$*??;?>|
}!)?1?:?B??C@A_?Bjk=?	?*??3??=*??$N*??V::*??;?N?yYz?{:?|?}Y*??~?W*??;:??:??Y?????:?Z:*??)???P-???-???
"-?
B???!?$?.?9?M?V?]?p?y????????????????????????????'?+?0?;?^?r?v?y????????????????????????????.?5?@?T?a?j?x?????????????????????9@lnV#o*p	Oq?*On?;On;;On?*On?;On@*On?Or*?5j8?@A?s?t?u*!?vP$?wP_4@?ixadd"7?H?H"7?H;
?2a?=F?yz=?4*??L=*??#?"??Y+*????L?dp???+??L???+???>?????'?/?? 4@A/{P-|_
?d'F?}z=r#*??L*??#???Y+*????L???+???>?????#@A{P_	?dF?~z=u?*??#?*??#?\*6?:*?YL+???,+??????4?+??M??Y,?????M,L??yY??{M,?|+?W,L*9?:?.*6?#?*?YL*9?:?*?bM,???,?*,??L+???>R????3?8?H?J?M?W?`?b?k?t?y??????H8OqWlnN{Py	{P?P?@A?{P_"?:d??
d?xdF?~?=??*??#???Y+?*?b??M??*??#???Y+?*?b??M??*??#???Y+?*?b??M??*??#???Y+?*?b??M?d*??#???Y+?*?b??M?H*??#???Y+?*?b??M?,*??#???Y+?*?b??M???Y+???M,?>B
	%8AT]py??????!?f
Oq5OqQOqmOq?Oq?Oq?Oq?@A??P?Oq_??F??z=??*J?#?*?K?*??#?*6?#?	*9?:???*??#?*6?#?	*9?:???*??*?p??L*?+?*??*?p??L*?+?*??#?1*??*?H??+Y?,-??*?p?-?/??L*?+?*??#?*??*?H?*?b?*???>v%	&'( )&++,4-=.C0H1Q2Y3]4_5g6o7s8u9~:?;?=?>???@?A?B?D?F?*Y??o??????@A_
F??z=??+Y?,L=*??*?>N+-?-W?s*2?#?+*??W=?^*R?#?+.??W*R?#?
+.??W=?9*J?#?E*2?#?
+*??W?+*?>?-W?EY*?+?/?F?*"?#?=+/??W??h?*6?#?*+?/???+???/+?/R?4??EY*?2?F??EY*?+?/?F?*?H?>rKL
NOPQ)S0T5U>VEWNXUZZ[c\l^v`b?f?g?h?m?n?o?r?s?u?w?*I*?@A???
??_?
?!F???=?P?+?4?)??Y*?b???M*@?:,*?b??*9?:,??+?4?'*?bM*@?:*?bN*9?:??Y,-??:??+?4?(?yY??{M,?|?}Y*??~?W*9?:,??+?4?*?bM??Y,???N*9?:-??+?4?!?yY??{M,?|*?b?W*9?:,??+?4?!?yY??{M,?|*?b?W*9?:,??+?4?!?yY??{M,?|*?b?W*9?:,??+?4?7?yYz?{M*9?#?*R?:*9?:,?|?}Y*??~?W,??+?4?7?yY·{M*9?#?*R?:*9?:,?|?}Y*??~?W,??+?4?
*ķ??+?4?2*?? M*?bN*@?:*?b:*9?:??Y,-??:??+?4?'*?bM*@?:*?bN*9?:??Y,-??:?L+?4?*?bM*9?:??Y,?̰N+?4?*?bM*9?:??Y,?ΰ*Ϸ?>:N{	|~'?-?/?8?=?C?H?N?Y?\?e?o????????????????????????????????????????? ?)?3?<?B?H?[?]?f?p?y?????????????????????????????????????????#?,?5?:?@?I???Oq=?PH?PYl?oln??P?O??ln?lnln3*lnp*ln?'?*?"?P??P?l???P?uPl??P:?PP@AP?*_ /,- &&&?'???'??7,F???=Y*+?Й	*???>?????@A?*_F???=?%+*?p?4?*?њ?=??*+???>????#?? %@A%?*
?_	@??g=g+*?p?4?
*?љ	*+??*??>?????@A3*_F???=d)*2?#??EY*?2?F??EY*?*?>?F?>?	???)@A_F??k=e?	*6?:*R?#W*9?:?>??
???@A?_
F???=B
*?5L+?I?>
?
@A?*F???=g*??
*ӷ?*?pL*?+?>	
?@AW*_F??g=V*??*?+?W?>?@A?*_?g=?	?+?!L*+??+?`=?N?
:??+-??- U66?L-466??!}?????????????????????????????????????????????????????????????????????????????????????????????6??6??6??6O6-?4'??*?֧??6O6-?4"?\*?֧??6?Ja?z?	6?6A?Z?	6?"0?9?	6??י6?O????*-??O*??*?1?>?/' ,!/"8#>$A%?7?8?=?>?@?A?C?D?E?F?G?KL
MNO&T)U,W:X@YNZT[b\h^p_sc{"?e?f?g?h?i?\	>=O?A:V2O|?@A?D*????,{?./h?_-?*xa????
?
F???=m?
*?1*?H??>lm
np?*@A|??_F??<=	5*??*??
*???*??L*?1=+.>?
+?.>???6*??:?46*!?p??????????8????+.>??4-?4.??	????**???۵p*?p??*?H?*?*?1?+.??**???۵p*?*?1?@**???۵p?I(-7@I%I.*
??#*??*??*??*?*?1?0d?7460?
9?C.?
*?ܧZE?
e?
*?ܧB*?*?ݵp*?1?+?i0d?a7???
*?ܧ	?????+.?*?*R?p*?1?*d?ܱd4'?
*'??
*"??*!?p*?*?1?*?H??>:Nstuwxy!z%{/}2~8A?G????????????????????????????????????,?2?5?;?>?D?G?M?P?U?Z?[?c?i?w?~???????????????????????????????????????????????$?)?.?/?4??Rc}??5@A?.|!V2?8??,A?O?_6!?
?
?P?"

4?
	!?F???='s*??N:6-4?:?*????:?,?+Y?,?-*??d?۶-?/:?	????-?4??	????*?p*?1*??>B??????&?F?I?O?Y?\?b?h?m?r??>D?s@As|s??n?,k?*_??a?"?F???=??*??N*??:.6???	????-4E?-4e?4?-4+?-4-??.?*?H??.????*?1*????:??Y??W?,:??Y?+Y?,?-?-?-??/??*?p*??x???>^!$'	7
:JMUZhmx???????R??'??@A???|??,??.xC?*_0
?????
?x??a?(F???=?Z*??
*???	*???+Y?,L*??uM,?v?$,?w??N+???
+??-W+-?-W???*+?/??>&	!"$%:&A'H)N*Q+?*:?*'*XY;??Z@A_??e? a???=?w*?1*?Զd???=?+Y?,*???۶-?-*?????-?/N+??+Y?,-?-?-+?-?/N??Y?+Y?,?--?-?/??>01?2C3[5?*w@Aw3*b??8D*_	?[a??=?v+6??6+??:??Y??:+?:???166	6?:6
?Y?:?166?#?	?
???9?#?
?
???ڧFP?#?$
?	d??:

?W6	?????
*???????	d??:

?W?::?u:?v???w??:?+Y?,?-?-?-?/:??Y??:?:?
:?(??Y??:????????:?Y????hY?i????t?>?*:	;<=#>*?/@6A:BACDDMGTH^IdJnKvLyN?O?P?Q?R?S?U?X?Y?Z?[?\?]^_'`,a3c@dJeTfXkdlpmsn????*
@??[?*'I?E?vJ*??XYv@AvD*v)EvS	m?d?*[?A#S?*6@?:<?	D2?
M)?4T"/???*
???*???E?M)?6_?
?Mxa`axa??*?'xa`axa?aa`e?Naa`$?xa`axa?aa`F??<=E%?????????????????>*
36??LzEKym?p????????????}X?k?q????Gh
@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy