org.apache.jackrabbit.oak.query.ast.FullTextSearchImpl.class Maven / Gradle / Ivy
???? 3x
R ? P ?
, ? P ?
, ?
, ? ?
, ? P ? P ? ?
? ? ? ?
? ?
?
P ?
? ?
? ?
P ?
?
? ?
? ? ? P ?
?
? ?
? ?
? ?
P ?
P ?
? ? ?
$ ? ? ? ?
' ? ? ? ? ? ?
? ?
? ? ?
P ? P ?
? ?
? ?
P ?
? ?
? ?
? ?
? ?
P ?
? ? ? ? ? ?
? ? ? ? I ? ? ?
P
? ? ? ?
?
?
P !JACKRABBIT_2_SINGLE_QUOTED_PHRASE Z
ConstantValue selectorName Ljava/lang/String; relativePath propertyName fullTextSearchExpression 7Lorg/apache/jackrabbit/oak/query/ast/StaticOperandImpl; selector 2Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl; ^(Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/query/ast/StaticOperandImpl;)V Code LineNumberTable LocalVariableTable this 8Lorg/apache/jackrabbit/oak/query/ast/FullTextSearchImpl; slash I
StackMapTable ? getFullTextSearchExpression 9()Lorg/apache/jackrabbit/oak/query/ast/StaticOperandImpl; not 6()Lorg/apache/jackrabbit/oak/query/ast/ConstraintImpl; accept 3(Lorg/apache/jackrabbit/oak/query/ast/AstVisitor;)Z v 0Lorg/apache/jackrabbit/oak/query/ast/AstVisitor; toString ()Ljava/lang/String; builder Ljava/lang/StringBuilder; pn ? getPropertyExistenceConditions ()Ljava/util/Set; fullName Signature N()Ljava/util/Set; getFullTextConstraint q(Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl;)Lorg/apache/jackrabbit/oak/query/fulltext/FullTextExpression; p p2 rawText e =Lorg/apache/jackrabbit/oak/query/fulltext/FullTextExpression; Ljava/text/ParseException; s -Lorg/apache/jackrabbit/oak/api/PropertyValue; ?
getRawText A(Lorg/apache/jackrabbit/oak/api/PropertyValue;)Ljava/lang/String; getSelectors E()Ljava/util/Set; enforcePropertyExistence G(Ljava/lang/String;Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl;)Z evaluate ()Z rp -Lorg/apache/jackrabbit/oak/api/PropertyState; i$ Ljava/util/Iterator; path tree $Lorg/apache/jackrabbit/oak/api/Tree; buff evaluateStop appendString I(Ljava/lang/StringBuilder;Lorg/apache/jackrabbit/oak/api/PropertyValue;)V bindSelector 3(Lorg/apache/jackrabbit/oak/query/ast/SourceImpl;)V source 0Lorg/apache/jackrabbit/oak/query/ast/SourceImpl; restrict 5(Lorg/apache/jackrabbit/oak/query/index/FilterImpl;)V f 2Lorg/apache/jackrabbit/oak/query/index/FilterImpl; restrictPushDown 5(Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl;)V restrictPropertyOnFilter G(Ljava/lang/String;Lorg/apache/jackrabbit/oak/query/index/FilterImpl;)V copyOf 2()Lorg/apache/jackrabbit/oak/query/ast/AstElement; requiresFullTextIndex
SourceFile FullTextSearchImpl.java _ W X Y X ! *"# Z X [ \ 9org/apache/jackrabbit/oak/query/ast/NotFullTextSearchImpl _$%&' java/lang/StringBuilder contains(()*+(, / t u , l m(-./ {012 9org/apache/jackrabbit/oak/query/ast/PropertyExistenceImpl ] ^ _345678+ ? ?9:; 9org/apache/jackrabbit/oak/query/fulltext/FullTextContains _< java/text/ParseException "java/lang/IllegalArgumentException Invalid expression: _=>?@AB java/lang/StringCDEFG Aorg/apache/jackrabbit/oak/spi/query/QueryIndex$FulltextQueryIndex FulltextQueryIndex InnerClasses ? ?HIJKLMN ? ? ?O uPQR+STDU+VWX ?YZ[\]^_`a ?bc +org/apache/jackrabbit/oak/api/PropertyState ?d ?Qe ?fgh@i@ java/lang/Iterablej@klmnopqrstuvw 6org/apache/jackrabbit/oak/query/ast/FullTextSearchImpl _ ` 2org/apache/jackrabbit/oak/query/ast/ConstraintImpl 5org/apache/jackrabbit/oak/query/ast/StaticOperandImpl +org/apache/jackrabbit/oak/api/PropertyValue 0org/apache/jackrabbit/oak/query/ast/SelectorImpl "org/apache/jackrabbit/oak/api/Tree java/util/Iterator ()V lastIndexOf (I)I substring (II)Ljava/lang/String; (I)Ljava/lang/String; equals (Ljava/lang/Object;)Z ;(Lorg/apache/jackrabbit/oak/query/ast/FullTextSearchImpl;)V .org/apache/jackrabbit/oak/query/ast/AstVisitor visit ;(Lorg/apache/jackrabbit/oak/query/ast/FullTextSearchImpl;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; quote &(Ljava/lang/String;)Ljava/lang/String; (C)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/util/Collections emptySet +org/apache/jackrabbit/oak/commons/PathUtils concat 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; Y(Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl;Ljava/lang/String;Ljava/lang/String;)V singleton #(Ljava/lang/Object;)Ljava/util/Set; currentValue /()Lorg/apache/jackrabbit/oak/api/PropertyValue; normalizePropertyName 7org/apache/jackrabbit/oak/query/fulltext/FullTextParser parse c(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/query/fulltext/FullTextExpression; d(Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/query/fulltext/FullTextExpression;)V *(Ljava/lang/String;Ljava/lang/Throwable;)V "org/apache/jackrabbit/oak/api/Type STRING $Lorg/apache/jackrabbit/oak/api/Type; getValue 8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object; currentProperty A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyValue; getIndex 2()Lorg/apache/jackrabbit/oak/spi/query/QueryIndex; .org/apache/jackrabbit/oak/spi/query/QueryIndex query +Lorg/apache/jackrabbit/oak/query/QueryImpl; )org/apache/jackrabbit/oak/query/QueryImpl getSettings 7()Lorg/apache/jackrabbit/oak/query/QueryEngineSettings; 3org/apache/jackrabbit/oak/query/QueryEngineSettings !getFullTextComparisonWithoutIndex currentPath denotesRoot (Ljava/lang/String;)Z getName 2org/apache/jackrabbit/oak/spi/query/PropertyValues newString
normalizePath getTree 8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree; exists getProperty A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState; create \(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/api/PropertyValue;
getProperties ()Ljava/lang/Iterable; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; ;org/apache/jackrabbit/oak/query/fulltext/FullTextExpression isArray getType &()Lorg/apache/jackrabbit/oak/api/Type; BINARIES STRINGS BINARY .org/apache/jackrabbit/oak/query/ast/SourceImpl getExistingSelector F(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl; 0org/apache/jackrabbit/oak/query/index/FilterImpl restrictFulltextCondition (Ljava/lang/String;)V restrictSelector 7(Lorg/apache/jackrabbit/oak/query/ast/ConstraintImpl;)V ,org/apache/jackrabbit/oak/query/ast/Operator NOT_EQUAL .Lorg/apache/jackrabbit/oak/query/ast/Operator; restrictProperty p(Ljava/lang/String;Lorg/apache/jackrabbit/oak/query/ast/Operator;Lorg/apache/jackrabbit/oak/api/PropertyValue;)V ! P R S T U V W X Y X Z X [ \ ] ^ _ ` a Z*? *+? 6,? ,/? 6? *? ? *,? ? ,`? M,? ,? ? *? ? *,? *-?
? b : = > @ A B D E &