
com.groupbyinc.flux.index.query.LimitQueryParser.class Maven / Gradle / Ivy
???? 3 ? 0com/groupbyinc/flux/index/query/LimitQueryParser java/lang/Object +com/groupbyinc/flux/index/query/QueryParser LimitQueryParser.java Ljava/lang/Deprecated; 8com/groupbyinc/flux/common/xcontent/XContentParser$Token 2com/groupbyinc/flux/common/xcontent/XContentParser Token NAME Ljava/lang/String; limit deprecationLogger 6Lcom/groupbyinc/flux/common/logging/DeprecationLogger; ()V *Lcom/groupbyinc/flux/common/inject/Inject;
getClass ()Ljava/lang/Class;
*com/groupbyinc/flux/common/logging/Loggers getLogger @(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/logging/ESLogger;
! 4com/groupbyinc/flux/common/logging/DeprecationLogger # 0(Lcom/groupbyinc/flux/common/logging/ESLogger;)V %
$ & ( this 2Lcom/groupbyinc/flux/index/query/LimitQueryParser; logger -Lcom/groupbyinc/flux/common/logging/ESLogger; names ()[Ljava/lang/String; java/lang/String 0 parse l(Lcom/groupbyinc/flux/index/query/QueryParseContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; java/io/IOException 4 5com/groupbyinc/flux/index/query/QueryParsingException 6 fThe [limit] query is deprecated, please use the [terminate_after] parameter of the search API instead. 8
deprecated ((Ljava/lang/String;[Ljava/lang/Object;)V : ;
$ < 1com/groupbyinc/flux/index/query/QueryParseContext > parser 6()Lcom/groupbyinc/flux/common/xcontent/XContentParser; @ A
? B nextToken <()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; D E F
END_OBJECT :Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; H I
J
FIELD_NAME L I
M currentName ()Ljava/lang/String; O P Q isValue ()Z S T
U value W equals (Ljava/lang/Object;)Z Y Z
1 [ intValue ()I ] ^ _ java/lang/StringBuilder a
b [limit] query does not support [ d append -(Ljava/lang/String;)Ljava/lang/StringBuilder; f g
b h ] j toString l P
b m [(Lcom/groupbyinc/flux/index/query/QueryParseContext;Ljava/lang/String;[Ljava/lang/Object;)V o
7 p "No value specified for limit query r 0com/groupbyinc/flux/common/lucene/search/Queries t newMatchAllQuery 9()Lcom/groupbyinc/flux/common/apache/lucene/search/Query; v w
u x parseContext 3Lcom/groupbyinc/flux/index/query/QueryParseContext; 4Lcom/groupbyinc/flux/common/xcontent/XContentParser; I currentFieldName token
ConstantValue Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations
StackMapTable
Exceptions
SourceFile
Deprecated InnerClasses ! ? ? Y *? *? ? "L*? $Y+? '? )? ? * +
, - ? ' ( ) * ? . / ? 4
? 1YS? ?
* + ? . 2 3 ? > ?*? )9? ? =+? CM>:,? G Y:? K? X? N? ,? R :???? V???X? \?
,? ` >??Ż 7Y+? bY? ce? i? ik? i? n? ? q?? ? 7Y+s? ? q?? y? ? > ? * + ? z { ? @ | } | ~ s I ? : 3
5 7 8 : &