Package ru.slie.luna.issue.index
Interface IndexQueryFactory
public interface IndexQueryFactory
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.search.QuerychangeQuery(@NonNull QueryContext queryContext, @NonNull IssueField field, @NonNull HistoryPredicate predicate) org.apache.lucene.search.QuerycreateQueryForArrayDouble(@NonNull String fieldId, @NonNull Operator operator, @NonNull List<Double> values) org.apache.lucene.search.QuerycreateQueryForArrayLong(@NonNull String fieldId, @NonNull Operator operator, @NonNull List<Long> values) org.apache.lucene.search.QuerycreateQueryForArrayString(@NonNull String fieldId, @NonNull Operator operator, @NonNull List<String> values) org.apache.lucene.search.QuerycreateQueryForValue(@NonNull String fieldId, @NonNull Operator operator, @NonNull Double value) org.apache.lucene.search.QuerycreateQueryForValue(@NonNull String fieldId, @NonNull Operator operator, @NonNull Long value) org.apache.lucene.search.QuerycreateQueryForValue(@NonNull String fieldId, @NonNull Operator operator, @NonNull String value) org.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.QueryeqQuery(@NonNull String fieldId, @NonNull LocalDateTime value, boolean negative) org.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.QuerygteQuery(@NonNull String fieldId, @NonNull LocalDateTime value) org.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.QuerygtQuery(@NonNull String fieldId, @NonNull LocalDateTime value) org.apache.lucene.search.QueryinDoubleQuery(@NonNull String fieldId, @NonNull List<Double> value, boolean negative) org.apache.lucene.search.QueryinLongQuery(@NonNull String fieldId, @NonNull List<Long> value, boolean negative) org.apache.lucene.search.Querystatic org.apache.lucene.search.QueryisEmptyQuery(@NonNull String fieldId, boolean numeric, boolean negative) static org.apache.lucene.search.Querystatic org.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.QuerylteQuery(@NonNull String fieldId, @NonNull LocalDateTime value) org.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.Queryorg.apache.lucene.search.QueryltQuery(@NonNull String fieldId, @NonNull LocalDateTime value) static org.apache.lucene.search.QuerymatchAllIfEmpty(org.apache.lucene.search.BooleanQuery query) static org.apache.lucene.search.QueryrangeQuery(String fieldId, Duration min, Duration max) static org.apache.lucene.search.QueryrangeQuery(String fieldId, LocalDateTime after, LocalDateTime before) org.apache.lucene.search.QuerywasInQuery(@NonNull QueryContext queryContext, @NonNull IssueField field, @NonNull List<String> string, @NonNull HistoryPredicate predicate, boolean negative) org.apache.lucene.search.QuerywasQuery(@NonNull QueryContext queryContext, @NonNull IssueField field, @NonNull String value, @NonNull HistoryPredicate predicate, boolean negative)
-
Method Details
-
rangeQuery
static org.apache.lucene.search.Query rangeQuery(String fieldId, LocalDateTime after, LocalDateTime before) -
rangeQuery
-
likeQuery
static org.apache.lucene.search.Query likeQuery(@NonNull String fieldId, @NonNull String string, boolean negative) throws org.apache.lucene.queryparser.classic.ParseException - Throws:
org.apache.lucene.queryparser.classic.ParseException
-
likeQuery
static org.apache.lucene.search.Query likeQuery(@NonNull String fieldId, @NonNull List<String> values, boolean negative) throws org.apache.lucene.queryparser.classic.ParseException - Throws:
org.apache.lucene.queryparser.classic.ParseException
-
isEmptyQuery
static org.apache.lucene.search.Query isEmptyQuery(@NonNull String fieldId, boolean numeric, boolean negative) -
matchAllIfEmpty
static org.apache.lucene.search.Query matchAllIfEmpty(org.apache.lucene.search.BooleanQuery query) -
inQuery
-
inLongQuery
-
inDoubleQuery
-
eqQuery
-
eqQuery
-
eqQuery
-
eqQuery
-
eqQuery
-
eqQuery
org.apache.lucene.search.Query eqQuery(@NonNull String fieldId, @NonNull LocalDateTime value, boolean negative) -
wasQuery
org.apache.lucene.search.Query wasQuery(@NonNull QueryContext queryContext, @NonNull IssueField field, @NonNull String value, @NonNull HistoryPredicate predicate, boolean negative) throws IOException, ValueParseException - Throws:
IOExceptionValueParseException
-
wasInQuery
org.apache.lucene.search.Query wasInQuery(@NonNull QueryContext queryContext, @NonNull IssueField field, @NonNull List<String> string, @NonNull HistoryPredicate predicate, boolean negative) throws IOException, ValueParseException - Throws:
IOExceptionValueParseException
-
changeQuery
org.apache.lucene.search.Query changeQuery(@NonNull QueryContext queryContext, @NonNull IssueField field, @NonNull HistoryPredicate predicate) throws IOException, ValueParseException - Throws:
IOExceptionValueParseException
-
gtQuery
-
gtQuery
-
gtQuery
-
gtQuery
-
gtQuery
-
gteQuery
-
gteQuery
-
gteQuery
-
gteQuery
-
gteQuery
-
ltQuery
-
ltQuery
-
ltQuery
-
ltQuery
-
ltQuery
-
lteQuery
-
lteQuery
-
lteQuery
-
lteQuery
-
lteQuery
-
createQueryForValue
org.apache.lucene.search.Query createQueryForValue(@NonNull String fieldId, @NonNull Operator operator, @NonNull String value) throws QueryNoSupportedOperatorException, org.apache.lucene.queryparser.classic.ParseException - Throws:
QueryNoSupportedOperatorExceptionorg.apache.lucene.queryparser.classic.ParseException
-
createQueryForValue
org.apache.lucene.search.Query createQueryForValue(@NonNull String fieldId, @NonNull Operator operator, @NonNull Double value) throws QueryNoSupportedOperatorException -
createQueryForValue
org.apache.lucene.search.Query createQueryForValue(@NonNull String fieldId, @NonNull Operator operator, @NonNull Long value) throws QueryNoSupportedOperatorException -
createQueryForArrayLong
org.apache.lucene.search.Query createQueryForArrayLong(@NonNull String fieldId, @NonNull Operator operator, @NonNull List<Long> values) throws QueryNoSupportedOperatorException -
createQueryForArrayDouble
org.apache.lucene.search.Query createQueryForArrayDouble(@NonNull String fieldId, @NonNull Operator operator, @NonNull List<Double> values) throws QueryNoSupportedOperatorException -
createQueryForArrayString
org.apache.lucene.search.Query createQueryForArrayString(@NonNull String fieldId, @NonNull Operator operator, @NonNull List<String> values) throws org.apache.lucene.queryparser.classic.ParseException, QueryNoSupportedOperatorException - Throws:
org.apache.lucene.queryparser.classic.ParseExceptionQueryNoSupportedOperatorException
-