Examples of NotFilter


Examples of org.apache.ivy.osgi.obr.filter.NotFilter

        RequirementFilter version350 = new CompareFilter("version", Operator.GREATER_OR_EQUAL,
                "3.5.0");
        RequirementFilter version400 = new CompareFilter("version", Operator.GREATER_OR_EQUAL,
                "4.0.0");
        RequirementFilter notVersion400 = new NotFilter(version400);
        RequirementFilter bundle = new CompareFilter("bundle", Operator.EQUALS,
                "org.eclipse.core.runtime");
        RequirementFilter andEverythingWithSpace = new AndFilter(new RequirementFilter[] {
                version350, notVersion400, bundle});
        checkParse(andEverythingWithSpace,
View Full Code Here

Examples of org.apache.ivy.util.filter.NotFilter

        int index = filterExpression.indexOf(AND);
        if (index == -1) {
            index = filterExpression.indexOf(OR);
            if (index == -1) {
                if (filterExpression.startsWith(NOT)) {
                    return new NotFilter(parseExpression(filterExpression.substring(NOT.length())));
                } else {
                    index = filterExpression.indexOf("=");
                    if (index == -1) {
                        throw new IllegalArgumentException("bad filter expression: "
                                + filterExpression + ": no equal sign found");
View Full Code Here

Examples of org.apache.ivy.util.filter.NotFilter

    int index = filterExpression.indexOf(AND);
    if (index == -1) {
      index = filterExpression.indexOf(OR);
      if (index == -1) {
        if (filterExpression.startsWith(NOT)) {
          return new NotFilter(parseExpression(filterExpression.substring(NOT.length())));
        } else {
          index = filterExpression.indexOf("=");
          if (index == -1) {
            throw new IllegalArgumentException("bad filter expression: "+filterExpression+": no equal sign found");
          }
View Full Code Here

Examples of org.apache.ivy.util.filter.NotFilter

        int index = filterExpression.indexOf(AND);
        if (index == -1) {
            index = filterExpression.indexOf(OR);
            if (index == -1) {
                if (filterExpression.startsWith(NOT)) {
                    return new NotFilter(parseExpression(filterExpression.substring(NOT.length())));
                } else {
                    index = filterExpression.indexOf("=");
                    if (index == -1) {
                        throw new IllegalArgumentException("bad filter expression: "
                                + filterExpression + ": no equal sign found");
View Full Code Here

Examples of org.elasticsearch.common.lucene.search.NotFilter

            filter = new TermRangeFilter(fieldName, null, null, true, true);
        }

        // we always cache this one, really does not change... (exists)
        filter = parseContext.cacheFilter(filter, null);
        filter = new NotFilter(filter);
        // cache the not filter as well, so it will be faster
        filter = parseContext.cacheFilter(filter, null);

        filter = wrapSmartNameFilter(filter, smartNameFieldMappers, parseContext);
        if (filterName != null) {
View Full Code Here

Examples of org.elasticsearch.common.lucene.search.NotFilter

        IndexQueryParserService queryParser = queryParser();
        Query parsedQuery = queryParser.parse(filteredQuery(matchAllQuery(), notFilter(termFilter("name.first", "shay1")))).query();
        assertThat(parsedQuery, instanceOf(DeletionAwareConstantScoreQuery.class));
        DeletionAwareConstantScoreQuery constantScoreQuery = (DeletionAwareConstantScoreQuery) parsedQuery;

        NotFilter notFilter = (NotFilter) constantScoreQuery.getFilter();
        assertThat(((TermFilter) notFilter.filter()).getTerm(), equalTo(new Term("name.first", "shay1")));
    }
View Full Code Here

Examples of org.elasticsearch.common.lucene.search.NotFilter

        Query parsedQuery = queryParser.parse(query).query();
        assertThat(parsedQuery, instanceOf(FilteredQuery.class));
        FilteredQuery filteredQuery = (FilteredQuery) parsedQuery;
        assertThat(((TermQuery) filteredQuery.getQuery()).getTerm(), equalTo(new Term("name.first", "shay")));

        NotFilter notFilter = (NotFilter) filteredQuery.getFilter();
        assertThat(((TermFilter) notFilter.filter()).getTerm(), equalTo(new Term("name.first", "shay1")));
    }
View Full Code Here

Examples of org.elasticsearch.common.lucene.search.NotFilter

        Query parsedQuery = queryParser.parse(query).query();
        assertThat(parsedQuery, instanceOf(FilteredQuery.class));
        FilteredQuery filteredQuery = (FilteredQuery) parsedQuery;
        assertThat(((TermQuery) filteredQuery.getQuery()).getTerm(), equalTo(new Term("name.first", "shay")));

        NotFilter notFilter = (NotFilter) filteredQuery.getFilter();
        assertThat(((TermFilter) notFilter.filter()).getTerm(), equalTo(new Term("name.first", "shay1")));
    }
View Full Code Here

Examples of org.elasticsearch.common.lucene.search.NotFilter

        Query parsedQuery = queryParser.parse(query).query();
        assertThat(parsedQuery, instanceOf(FilteredQuery.class));
        FilteredQuery filteredQuery = (FilteredQuery) parsedQuery;
        assertThat(((TermQuery) filteredQuery.getQuery()).getTerm(), equalTo(new Term("name.first", "shay")));

        NotFilter notFilter = (NotFilter) filteredQuery.getFilter();
        assertThat(((TermFilter) notFilter.filter()).getTerm(), equalTo(new Term("name.first", "shay1")));
    }
View Full Code Here

Examples of org.elasticsearch.common.lucene.search.NotFilter

        if (filter == null) {
            throw new QueryParsingException(parseContext.index(), "filter is required when using `not` filter");
        }

        Filter notFilter = new NotFilter(filter);
        if (cache) {
            notFilter = parseContext.cacheFilter(notFilter, cacheKey);
        }
        if (filterName != null) {
            parseContext.addNamedFilter(filterName, notFilter);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.