org.apache.jackrabbit.oak.query.ast.InImpl.class Maven / Gradle / Ivy
???? 3 ?
6 ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ?
? ?
?
? ?
? ?
? ?
? ?
? ? ? ? ? ?
?
?
? ? ? ? ?
?
? ?
? ? ?
? ?
$ ?
?
? ?
? ? ? ?
? ? ?
) ?
$ ?
? ?
? ?
? ?
? ?
? ?
? ?
? ? ? operand1 8Lorg/apache/jackrabbit/oak/query/ast/DynamicOperandImpl; operand2 Ljava/util/List; Signature ILjava/util/List; K(Lorg/apache/jackrabbit/oak/query/ast/DynamicOperandImpl;Ljava/util/List;)V Code LineNumberTable LocalVariableTable this ,Lorg/apache/jackrabbit/oak/query/ast/InImpl; LocalVariableTypeTable ?(Lorg/apache/jackrabbit/oak/query/ast/DynamicOperandImpl;Ljava/util/List;)V getOperand1 :()Lorg/apache/jackrabbit/oak/query/ast/DynamicOperandImpl; getOperand2 ()Ljava/util/List; K()Ljava/util/List; simplify 6()Lorg/apache/jackrabbit/oak/query/ast/ConstraintImpl; set Ljava/util/Set; HLjava/util/Set;
StackMapTable ? getPropertyExistenceConditions ()Ljava/util/Set; p ;Lorg/apache/jackrabbit/oak/query/ast/PropertyExistenceImpl; ? N()Ljava/util/Set; getSelectors E()Ljava/util/Set; evaluate ()Z p2 -Lorg/apache/jackrabbit/oak/api/PropertyValue; s 7Lorg/apache/jackrabbit/oak/query/ast/StaticOperandImpl; i$ Ljava/util/Iterator; p1 ? ? ? accept 3(Lorg/apache/jackrabbit/oak/query/ast/AstVisitor;)Z v 0Lorg/apache/jackrabbit/oak/query/ast/AstVisitor; toString ()Ljava/lang/String; buff Ljava/lang/StringBuilder; i I ? restrict 5(Lorg/apache/jackrabbit/oak/query/index/FilterImpl;)V f 2Lorg/apache/jackrabbit/oak/query/index/FilterImpl; list Ljava/util/ArrayList; DLjava/util/ArrayList; ? restrictPushDown 5(Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl;)V op 2Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl; equals (Ljava/lang/Object;)Z that Ljava/lang/Object; hashCode ()I copyOf 2()Lorg/apache/jackrabbit/oak/query/ast/AstElement;
SourceFile InImpl.java = ? 7 8 9 : ? ? ? 2org/apache/jackrabbit/oak/query/ast/ComparisonImpl ? ? ? ? ? ? ? ? 5org/apache/jackrabbit/oak/query/ast/StaticOperandImpl = ? ? ? ? ? *org/apache/jackrabbit/oak/query/ast/InImpl ? ? ? = > ? ? ? ? ? S ? ? X S ? ? ? [ ? ? ? ? ? ? ? ? ? ? java/lang/StringBuilder ? ? in( ? ? , ) j k java/util/ArrayList ? ? ? ? "java/lang/IllegalArgumentException *Unsupported conversion from property type ? ? ? to property type = ? ? ~ ? ? ? ? ? ? ? } ~ ? ? ? ? G 2org/apache/jackrabbit/oak/query/ast/ConstraintImpl
java/util/Set 9org/apache/jackrabbit/oak/query/ast/PropertyExistenceImpl +org/apache/jackrabbit/oak/api/PropertyValue java/util/Iterator ()V java/util/List size ,org/apache/jackrabbit/oak/query/ast/Operator EQUAL .Lorg/apache/jackrabbit/oak/query/ast/Operator; iterator ()Ljava/util/Iterator; next ()Ljava/lang/Object; ?(Lorg/apache/jackrabbit/oak/query/ast/DynamicOperandImpl;Lorg/apache/jackrabbit/oak/query/ast/Operator;Lorg/apache/jackrabbit/oak/query/ast/StaticOperandImpl;)V com/google/common/collect/Sets
newHashSet )(Ljava/lang/Iterable;)Ljava/util/HashSet; com/google/common/collect/Lists newArrayList +(Ljava/lang/Iterable;)Ljava/util/ArrayList; 6org/apache/jackrabbit/oak/query/ast/DynamicOperandImpl getPropertyExistence =()Lorg/apache/jackrabbit/oak/query/ast/PropertyExistenceImpl; java/util/Collections emptySet singleton #(Ljava/lang/Object;)Ljava/util/Set; currentProperty /()Lorg/apache/jackrabbit/oak/api/PropertyValue; hasNext currentValue convertValueToType ?(Lorg/apache/jackrabbit/oak/api/PropertyValue;Lorg/apache/jackrabbit/oak/api/PropertyValue;)Lorg/apache/jackrabbit/oak/api/PropertyValue; 2org/apache/jackrabbit/oak/spi/query/PropertyValues match ](Lorg/apache/jackrabbit/oak/api/PropertyValue;Lorg/apache/jackrabbit/oak/api/PropertyValue;)Z .org/apache/jackrabbit/oak/query/ast/AstVisitor visit /(Lorg/apache/jackrabbit/oak/query/ast/InImpl;)Z append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; getPropertyType
canConvert (II)Z javax/jcr/PropertyType
nameFromValue (I)Ljava/lang/String; (Ljava/lang/String;)V add restrictList E(Lorg/apache/jackrabbit/oak/query/index/FilterImpl;Ljava/util/List;)V canRestrictSelector 5(Lorg/apache/jackrabbit/oak/query/ast/SelectorImpl;)Z 0org/apache/jackrabbit/oak/query/ast/SelectorImpl restrictSelector 7(Lorg/apache/jackrabbit/oak/query/ast/ConstraintImpl;)V java/util/HashSet
createCopy ! 6 7 8 9 : ; <