
com.groupbyinc.flux.index.query.FieldMaskingSpanQueryParser.class Maven / Gradle / Ivy
???? 3 ? ;com/groupbyinc/flux/index/query/FieldMaskingSpanQueryParser java/lang/Object +com/groupbyinc/flux/index/query/QueryParser FieldMaskingSpanQueryParser.java 8com/groupbyinc/flux/common/xcontent/XContentParser$Token 2com/groupbyinc/flux/common/xcontent/XContentParser
Token 6com/groupbyinc/flux/index/mapper/MappedFieldType$Names
0com/groupbyinc/flux/index/mapper/MappedFieldType Names NAME Ljava/lang/String; field_masking_span ()V *Lcom/groupbyinc/flux/common/inject/Inject;
this =Lcom/groupbyinc/flux/index/query/FieldMaskingSpanQueryParser; 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; ) *
( + ?com/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery - nextToken <()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; / 0 1
END_OBJECT :Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; 3 4 5
FIELD_NAME 7 4 8 currentName ()Ljava/lang/String; : ; < START_OBJECT > 4 ? query A equals (Ljava/lang/Object;)Z C D
E parseInnerQuery 9()Lcom/groupbyinc/flux/common/apache/lucene/search/Query; G H
( I 6[field_masking_span] query] must be of type span query K [(Lcom/groupbyinc/flux/index/query/QueryParseContext;Ljava/lang/String;[Ljava/lang/Object;)V M
&