
com.groupbyinc.flux.index.query.RegexpQueryParser.class Maven / Gradle / Ivy
???? 3 ? 1com/groupbyinc/flux/index/query/RegexpQueryParser java/lang/Object +com/groupbyinc/flux/index/query/QueryParser RegexpQueryParser.java 8com/groupbyinc/flux/common/xcontent/XContentParser$Token 2com/groupbyinc/flux/common/xcontent/XContentParser
Token Lcom/groupbyinc/flux/common/apache/lucene/search/MultiTermQuery$RewriteMethod
>com/groupbyinc/flux/common/apache/lucene/search/MultiTermQuery
RewriteMethod NAME Ljava/lang/String; regexp DEFAULT_FLAGS_VALUE I
NAME_FIELD 'Lcom/groupbyinc/flux/common/ParseField; ()V *Lcom/groupbyinc/flux/common/inject/Inject;
this 3Lcom/groupbyinc/flux/index/query/RegexpQueryParser; names ()[Ljava/lang/String; java/lang/String # parse l(Lcom/groupbyinc/flux/index/query/QueryParseContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; java/io/IOException ' 5com/groupbyinc/flux/index/query/QueryParsingException ) 1com/groupbyinc/flux/index/query/QueryParseContext + parser 6()Lcom/groupbyinc/flux/common/xcontent/XContentParser; - .
, / currentName ()Ljava/lang/String; 1 2 3 5 nextToken <()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; 7 8 9
END_OBJECT :Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; ; < =
FIELD_NAME ? < @ isDeprecatedSetting (Ljava/lang/String;)Z B C
, D START_OBJECT F < G value I equals (Ljava/lang/Object;)Z K L
$ M
textOrNull O 2 P boost R
floatValue ()F T U V rewrite X flags Z *com/groupbyinc/flux/index/query/RegexpFlag \ resolveValue (Ljava/lang/String;)I ^ _
] ` max_determinized_states b intValue ()I d e f flags_value h _name j text l 2 m java/lang/StringBuilder o
p ![regexp] query does not support [ r append -(Ljava/lang/String;)Ljava/lang/StringBuilder; t u
p v ] x toString z 2
p { [(Lcom/groupbyinc/flux/index/query/QueryParseContext;Ljava/lang/String;[Ljava/lang/Object;)V }
* ~ parseFieldMatcher 0()Lcom/groupbyinc/flux/common/ParseFieldMatcher; ? ?
, ? ? ,com/groupbyinc/flux/common/ParseFieldMatcher ? match <(Ljava/lang/String;Lcom/groupbyinc/flux/common/ParseField;)Z ? ?
? ? #No value specified for regexp query ? 4com/groupbyinc/flux/index/query/support/QueryParsers ? parseRewriteMethod ?(Lcom/groupbyinc/flux/common/ParseFieldMatcher;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/MultiTermQuery$RewriteMethod;)Lcom/groupbyinc/flux/common/apache/lucene/search/MultiTermQuery$RewriteMethod; ? ?
? ? fieldMapper F(Ljava/lang/String;)Lcom/groupbyinc/flux/index/mapper/MappedFieldType; ? ?
, ? 0com/groupbyinc/flux/index/mapper/MappedFieldType ? regexpQuery ?(Ljava/lang/String;IILcom/groupbyinc/flux/common/apache/lucene/search/MultiTermQuery$RewriteMethod;Lcom/groupbyinc/flux/index/query/QueryParseContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; ? ?
? ? 5com/groupbyinc/flux/common/apache/lucene/search/Query ? ;com/groupbyinc/flux/common/apache/lucene/search/RegexpQuery ? 3com/groupbyinc/flux/common/apache/lucene/index/Term ? +com/groupbyinc/flux/common/lucene/BytesRefs ?
toBytesRef L(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; ? ?
? ? M(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)V ?
? ? :(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;II)V ?
? ? setRewriteMethod Q(Lcom/groupbyinc/flux/common/apache/lucene/search/MultiTermQuery$RewriteMethod;)V ? ?
? ? setBoost (F)V ? ?
? ?
addNamedQuery L(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)V ? ?
, ? =Lcom/groupbyinc/flux/common/apache/lucene/search/RegexpQuery; parseContext 3Lcom/groupbyinc/flux/index/query/QueryParseContext; 4Lcom/groupbyinc/flux/common/xcontent/XContentParser; fieldName
rewriteMethod F
flagsValue maxDeterminizedStates queryName currentFieldName token method NLcom/groupbyinc/flux/common/apache/lucene/search/MultiTermQuery$RewriteMethod; query 7Lcom/groupbyinc/flux/common/apache/lucene/search/Query; fieldType 2Lcom/groupbyinc/flux/index/mapper/MappedFieldType; ALL ,Lcom/groupbyinc/flux/index/query/RegexpFlag; ? ? ] ? I e
] ? %com/groupbyinc/flux/common/ParseField ? ((Ljava/lang/String;[Ljava/lang/String;)V ?
? ?