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

org.apache.jackrabbit.oak.plugins.index.lucene.IndexPlanner.class Maven / Gradle / Ivy

????2?
?A

B	?C	?D
EF	?G	?H	?I
?J
KL
?MNO
JPQ
R
?S?PbM???
?T
?U
?VW
BX
Y
Z[
\]
^	?_`abcd
Ke	fg
fhiaj
Kk
?l
?m
?nocp
Kqars
1t	?u
Kv
Kwcx
?y
?zc{|}
~?
<B	??|??????	B??
J??	B?	?????
????
??
??
B?	??
1???
??
??
??
??
??
?????}
??
???
??
1?
1?
1?
K??
J?
K?c??
K?
1?
??
??????
n??
pB?
rB?
t?
??
r?
???a?
p?
p}??
??
1?
K?c?	??	??
??
K?
??c?
???
?B
K?
??
??
??
??
??
???
??
??
??
??
K?
K?
??
??
E?
??
????	??
n?
??
1?	K??
K?
K??c?
??????|????
??
PlanResultInnerClasseslogLorg/slf4j/Logger;
definition@Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition;filter,Lorg/apache/jackrabbit/oak/spi/query/Filter;	indexPathLjava/lang/String;	sortOrderLjava/util/List;	Signature
OrderEntryMLjava/util/List;	indexNode:Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexNode;resultHLorg/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner$PlanResult;?(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexNode;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis=Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner;LocalVariableTypeTable?(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexNode;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/util/List;)VgetPlan?	IndexPlan<()Lorg/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan;msgbuilderBuilderBLorg/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan$Builder;
StackMapTable??toString()Ljava/lang/String;getPlanBuilderD()Lorg/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan$Builder;valuenamepdCLorg/apache/jackrabbit/oak/plugins/index/lucene/PropertyDefinition;prPropertyRestriction@Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;i$Ljava/util/Iterator;costPerEntryFactorIplanft=Lorg/apache/jackrabbit/oak/query/fulltext/FullTextExpression;indexingRuleIndexingRuleMLorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule;indexedPropsfacetFieldsevalNodeTypeRestrictionsZevalPathRestrictionscanEvalAlFullTextcanEvalNodeNameRestrictioncanSort$Ljava/util/List;????getNativeFunctionPlanBuilderV(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan$Builder;indexingRuleBaseNodeTypecanHandleNativeFunctionpv-Lorg/apache/jackrabbit/oak/api/PropertyValue;querycheckForQueryPaths()Z	queryPatharr$[Ljava/lang/String;len$
queryPathspathRestriction
P(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule;)ZcanSortByProperty(Ljava/util/List;)ZP(Ljava/util/List;)ZcanEvalAllFullText?(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule;Lorg/apache/jackrabbit/oak/query/fulltext/FullTextExpression;)ZrelPathsLjava/util/HashSet;nonIndexedPathsrelativeParentsFound+Ljava/util/concurrent/atomic/AtomicBoolean;nodeScopedCondition'Ljava/util/HashSet;??canEvalPathRestrictionsrulecanEvalNodeTypeRestrictionsdefaultPlanestimatedEntryCount()J
getPathPrefix
parentPath	getReader'()Lorg/apache/lucene/index/IndexReader;createSortOrder_(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule;)Ljava/util/List;o;Lorg/apache/jackrabbit/oak/spi/query/QueryIndex$OrderEntry;orderEntries??(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule;)Ljava/util/List;getApplicableRuleO()Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule;matchingRuleRuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;notSupportedFeaturenodeScopedTerm(Ljava/lang/String;)ZpropertyName
access$500x0()V
SourceFileIndexPlanner.java89?>????????????	
7
]No plan found for filter [%s] while using definition [%s] and testMode is found to be enabledjava/lang/Object
java/lang/IllegalStateException?
?java/lang/StringBuilderIndexPlanner{indexPath='	, filter=, sortOrder=????(Evaluating plan with index definition {} !"#"Index is old format. Not supported$
23%
	
FOpting out due mismatch between path restriction {} and query paths {}&?'()Forg/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner$PlanResult?*??+
,?-./?01234567java/util/LinkedList8?9:;
<=>org/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction:?
:localname>?	rep:facet@ABCDEjava/lang/StringFGHI?JK8
L
M?NOPQR#!?+,S
$?TUoak.facet.fieldsVWXYZY[Y\]
suggest?term=^9_
`?spellcheck?term=a
bYcdef
	jcr:scoreghi9org/apache/jackrabbit/oak/spi/query/QueryIndex$OrderEntryj?java/util/HashSet)java/util/concurrent/atomic/AtomicBoolean=org/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner$1?klmg
n
1Relative parents found {} which are not supportedo0Following relative  property paths are not indexpqrstu
vxyz{|{}9~

?
?
@org/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan$Builder?]??????'????oak.lucene.planResult%&?)*??4???&?????????*????????
???.nt:base????Korg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule??????? Applicable IndexingRule found {}=No applicable IndexingRule found for any of the superTypes {}.*;org/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner???8org/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan;org/apache/jackrabbit/oak/query/fulltext/FullTextExpressionjava/util/Listjava/util/IteratorAorg/apache/jackrabbit/oak/plugins/index/lucene/PropertyDefinition+org/apache/jackrabbit/oak/api/PropertyValue8org/apache/jackrabbit/oak/plugins/index/lucene/IndexNode
getDefinitionB()Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition;>org/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition
isTestModeformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)VsetEstimatedEntryCountE(J)Lorg/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan$Builder;setCostPerExecutionE(D)Lorg/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan$Builder;setCostPerEntrybuildappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;org/slf4j/Loggertrace'(Ljava/lang/String;Ljava/lang/Object;)V*org/apache/jackrabbit/oak/spi/query/FiltergetFullTextConstraint?()Lorg/apache/jackrabbit/oak/query/fulltext/FullTextExpression;
getVersionE()Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexFormatVersion;Aorg/apache/jackrabbit/oak/plugins/index/lucene/IndexFormatVersionV2CLorg/apache/jackrabbit/oak/plugins/index/lucene/IndexFormatVersion;	isAtLeastF(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexFormatVersion;)ZisFullTextEnabledisFulltextEnabledgetPath
getQueryPaths()[Ljava/lang/String;9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition;Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule;)VhasFunctionDefinedgetFunctionNamegetPropertyRestrictionT(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;getBaseNodeTypegetPropertyRestrictions()Ljava/util/Collection;java/util/Collectionsize()Icom/google/common/collect/ListsnewArrayListWithCapacity(I)Ljava/util/ArrayList;propertyIndexEnablediterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;equals(Ljava/lang/Object;)Zfirst"org/apache/jackrabbit/oak/api/TypeSTRING$Lorg/apache/jackrabbit/oak/api/Type;getValue8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object;?org/apache/jackrabbit/oak/plugins/index/lucene/util/FacetHelperparseFacetField&(Ljava/lang/String;)Ljava/lang/String;add	getConfigW(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/index/lucene/PropertyDefinition;isNullRestrictionnullCheckEnabled
access$000Y(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner$PlanResult;)Ljava/util/Map;
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;isEmptysetSortOrderT(Ljava/util/List;)Lorg/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan$Builder;setAttributeh(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan$Builder;
access$100K(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner$PlanResult;)V
access$200
access$300getCostPerEntry()D
startsWithisSuggestEnabledgetNodeTypeisSpellcheckEnabled
access$400+org/apache/jackrabbit/oak/commons/PathUtils
isAncestor'(Ljava/lang/String;Ljava/lang/String;)ZisNodeNameIndexedget(I)Ljava/lang/Object;.org/apache/jackrabbit/oak/spi/query/QueryIndexgetPropertyName	(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner;Ljava/util/HashSet;Ljava/util/concurrent/atomic/AtomicBoolean;Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition$IndexingRule;Ljava/util/HashSet;Ljava/util/concurrent/atomic/AtomicBoolean;)Vaccept=(Lorg/apache/jackrabbit/oak/query/fulltext/FullTextVisitor;)ZisNodeFullTextIndexeddebug#com/google/common/collect/IterablesgetOnlyElement:(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
access$600](Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner$PlanResult;Ljava/lang/String;)VindexesAllTypesgetPathRestrictionPathRestriction>()Lorg/apache/jackrabbit/oak/spi/query/Filter$PathRestriction;:org/apache/jackrabbit/oak/spi/query/Filter$PathRestrictionNO_RESTRICTION??*??9??:?@???A?B:?C:D?E????F?C?E?"?G?H?I?J:?K?LW,?C?M:?8?N?0?O??P????-?LW*?3?Q?RW??e*,?S6*,?T6*,+?U6*,?V6+?
??*,?W:		?X6
-?Y?
?+??
??-?Z6	?Z`6*?[:	?Y?	?\W?6?Z?
]?^W+?
*?3?_?
*?3?`?
*?3?a*??b?o?????=noq(r2s4wBxD{I|M}O?Z?\?c?}??????????????????"?4?A?L?Y?i?l?u??????????????????????????????????(?,?3?8???D?K?\???4
??~??L:??????????t???b??^??F??I??????????????????????????????	????
? ????????????	?d?4??
?"9?1????)??+?*????'	?????.??+?
??2?=*?*??5?6?GN-?H?I?J:c?d?#*??e?+*??f?E=?/=?*g?d? *??h?+*??f?E=?=?
*?3?i?*?[
????:???$?.?8?I?N?X?b?s?u?y???4???????{$m???I?$
@?	
??J*??/L+??*??.M+N-?66?#-2:,?E?,?j????????&	

.@BH?H.?.
*?!'??J??B
2??)?????????o*?D?6M,??+?k??? ?????????
??.*?Y??*?Z?l*?m?n?o?E????#	$(**,-?.???.??? ???	?,???pY?qN?pY?q:?rY?s:?rY?s:,?tY*-+?u?vW?w?+?x???w?? y-?z??{?0-?|?? }-?z?*?3-~??J??*????*?3~????R12567 8)9>jMkOnWobpdslttuv?x?{?}???H??????????? ?){????"?H??  !??F*??????!*??????*??.????*????+???????-?/??F??F"??-@#?j"*?????+???+??????????"??""??@$??}S??Y??*????*??b?*??)????*???*???????*?3?^*???*???????S??%&??;*??#L+?*??)?*?*????????*???*??????????
??(??;??
1????(?'??a*???L+???~?+??
?	????	(????@?)*?5*???????????+,?W?*?????*??Z?;M*???N-?@?r-?A?n:+?o?M:?9???1???)?????,?LW*?3???LW??o???o?E?
,???LW???,??2????6?A?a?j?|????????>AV??6a-."x??????"??/???/??????Y0????123?!?*????
*?????*?????L+?@?P+?A??M*???,????? *?,????N-?? ?-?z,?,????E?,????? ?*????"??6
???6?K?W?[?f?h?t?v?y????*W4?6@"?#V?????????D??
?567
?k0*??????"*????*??9???????,?.?0???.
89?R*??*?E??*?E?????:??@;9?/*???<?<?=>?"
???? ??=?@?B1??	tn??	???	???	Bc?	?K??cw@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy