
org.apache.jackrabbit.oak.query.UnionQueryImpl.class Maven / Gradle / Ivy
???? 3? g
i??????? g???????? g g g g g
j j
g
g g
j j j j j@$ j
j
! j j j! j"#$%&'( j)
*+ g, j- g. j/0
0
i1
023456
07
018
:9 j:; j<= j>
?
g
g:@ x ?
DAB CDE
FG
HH
IJK& gLMN gOPMQMR
HS jTU
WW
gX
YZ
[\
]^
[_`
^a jX jb
gc jd je jf jgh
ijkl InnerClasses LOG Lorg/slf4j/Logger; unionAll Z left 'Lorg/apache/jackrabbit/oak/query/Query; right columns 1[Lorg/apache/jackrabbit/oak/query/ast/ColumnImpl; orderings 3[Lorg/apache/jackrabbit/oak/query/ast/OrderingImpl; explain measure limit J offset size settings 5Lorg/apache/jackrabbit/oak/query/QueryEngineSettings;
isInternal ?(ZLorg/apache/jackrabbit/oak/query/Query;Lorg/apache/jackrabbit/oak/query/Query;Lorg/apache/jackrabbit/oak/query/QueryEngineSettings;)V Code LineNumberTable LocalVariableTable this 0Lorg/apache/jackrabbit/oak/query/UnionQueryImpl; setExecutionContext 5(Lorg/apache/jackrabbit/oak/query/ExecutionContext;)V context 2Lorg/apache/jackrabbit/oak/query/ExecutionContext; setOrderings 6([Lorg/apache/jackrabbit/oak/query/ast/OrderingImpl;)V o 2Lorg/apache/jackrabbit/oak/query/ast/OrderingImpl; i I l r
StackMapTable w setLimit (J)V setOffset applyLimitOffset ()V
subqueryLimit bindValue B(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/PropertyValue;)V key Ljava/lang/String; value -Lorg/apache/jackrabbit/oak/api/PropertyValue; setTraversalEnabled (Z)V traversal setQueryOptions 1(Lorg/apache/jackrabbit/oak/query/QueryOptions;)V options .Lorg/apache/jackrabbit/oak/query/QueryOptions; prepare getEstimatedCost ()D getBindVariableNames ()Ljava/util/List; set Ljava/util/HashSet; LocalVariableTypeTable 'Ljava/util/HashSet; Signature &()Ljava/util/List;
getColumns 3()[Lorg/apache/jackrabbit/oak/query/ast/ColumnImpl; getSelectorNames ()[Ljava/lang/String; getSelectorIndex (Ljava/lang/String;)I selectorName getSize ()Jm
SizePrecision 8(Lorg/apache/jackrabbit/oak/api/Result$SizePrecision;J)J precision 4Lorg/apache/jackrabbit/oak/api/Result$SizePrecision; max a b total
setExplain
setMeasure init toString ()Ljava/lang/String; arr$ len$ i$ buff Ljava/lang/StringBuilder;0h
executeQuery (()Lorg/apache/jackrabbit/oak/api/Result; getPlan getIndexCostInfo getTree 8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree; path isMeasureOrExplainEnabled ()Z getColumnIndex
columnName getRows ()Ljava/util/Iterator; plan /Lorg/apache/jackrabbit/oak/query/ResultRowImpl; it Ljava/util/Iterator; distinct orderBy Ljava/util/Comparator; leftRows rightRows leftIter rightIter ELjava/util/Iterator; GLjava/util/Comparator;no G()Ljava/util/Iterator; setInternal isSortedByIndex buildAlternativeQuery )()Lorg/apache/jackrabbit/oak/query/Query; copyOf
Exceptionsp isInit getStatement #containsUnfilteredFullTextCondition isPotentiallySlow verifyNotPotentiallySlow
access$002 ?(Lorg/apache/jackrabbit/oak/query/UnionQueryImpl;[Lorg/apache/jackrabbit/oak/query/ast/ColumnImpl;)[Lorg/apache/jackrabbit/oak/query/ast/ColumnImpl; x0 x1
SourceFile UnionQueryImpl.java t u ? ? z { } { o p q r s r ~ ? ? ? ? 0org/apache/jackrabbit/oak/query/ast/OrderingImplqr v w ? ? | {stu ? ? ? ? ? ? ? ? ? ? ? ? java/util/HashSet ? ?vw java/util/ArrayList ?x ? ? ? ? ? ? ? ?y ?z{| ?o} ? ? ?~u x p ? ? y p ? ? java/lang/StringBuilder ? ??? union all
order by , ?? *org/apache/jackrabbit/oak/query/ResultImpl ?? ? ? { ? ? } ? ? ?? .org/apache/jackrabbit/oak/query/ast/ColumnImpl ?? -org/apache/jackrabbit/oak/query/ResultRowImpl??? +org/apache/jackrabbit/oak/api/PropertyValue??? ?????? m n?? ? ? p query union plan {}?????? ? ? ;org/apache/jackrabbit/oak/query/QueryImpl$MeasuringIterator MeasuringIterator? ? ? ???????????? 0org/apache/jackrabbit/oak/query/UnionQueryImpl$1 ?? ? ? ? ? ? ? ? ? ? ? ? ? .org/apache/jackrabbit/oak/query/UnionQueryImpl??? java/lang/Object %org/apache/jackrabbit/oak/query/Query 2org/apache/jackrabbit/oak/api/Result$SizePrecision java/util/Comparator java/util/Iterator java/lang/IllegalStateException
createCopy 4()Lorg/apache/jackrabbit/oak/query/ast/OrderingImpl; )org/apache/jackrabbit/oak/query/QueryImpl saturatedAdd (JJ)J addAll (Ljava/util/Collection;)Z (Ljava/util/Collection;)V $org/apache/jackrabbit/oak/api/Result ()Ljava/lang/Iterable; java/lang/Iterable iterator hasNext java/lang/Math min append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; *(Lorg/apache/jackrabbit/oak/query/Query;)V F([Lorg/apache/jackrabbit/oak/query/ast/ColumnImpl;Ljava/lang/String;)I 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V "org/apache/jackrabbit/oak/api/Tree EMPTY_ARRAY %[Lorg/apache/jackrabbit/oak/api/Tree; 2org/apache/jackrabbit/oak/spi/query/PropertyValues newString A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyValue; ?(Lorg/apache/jackrabbit/oak/query/Query;[Lorg/apache/jackrabbit/oak/api/Tree;[Lorg/apache/jackrabbit/oak/api/PropertyValue;[Z[Lorg/apache/jackrabbit/oak/api/PropertyValue;)V java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; java/util/List org/slf4j/Logger isDebugEnabled trace '(Ljava/lang/String;Ljava/lang/Object;)V debug
getComparator K([Lorg/apache/jackrabbit/oak/query/ast/OrderingImpl;)Ljava/util/Comparator; getDelegate 'com/google/common/collect/ImmutableList of O(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; #com/google/common/collect/Iterators mergeSorted \(Ljava/lang/Iterable;Ljava/util/Comparator;)Lcom/google/common/collect/UnmodifiableIterator; /org/apache/jackrabbit/oak/query/FilterIterators newCombinedFilter x(Ljava/util/Iterator;ZJJLjava/util/Comparator;Lorg/apache/jackrabbit/oak/query/QueryEngineSettings;)Ljava/util/Iterator; concat >(Ljava/util/Iterator;Ljava/util/Iterator;)Ljava/util/Iterator; ?(Lorg/apache/jackrabbit/oak/query/UnionQueryImpl;Lorg/apache/jackrabbit/oak/query/Query;Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Iterator;)V org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! g i j
m n o p q r s r t u v w x p y p z { | { } { ~ ? p ( ? ? ? ? (*? * ? * ? *? *,?
*-? *? ? ? " <