private Query createComposedNegationQuery2() { Query inner = new Query(); inner.addBooleanClause(createTerm("c2", "match", Occurance.SHOULD_OCCUR)); inner.addBooleanClause(createTerm("c3", "match", Occurance.SHOULD_OCCUR)); inner.occurance = Occurance.MUST_NOT_OCCUR; Query q = new Query(); q.addBooleanClause(createTerm("c1", "match", Occurance.MUST_OCCUR)); q.addBooleanClause(inner); return q; }
Query createWithMapOfStringToString() { String n1 = QueryTask.QuerySpecification.buildCompositeFieldName("m1", "k1"); String n2 = QueryTask.QuerySpecification.buildCompositeFieldName("m2", "k2"); Query t1 = createTerm(n1, "v2", Occurance.MUST_OCCUR); Query t2 = createTerm(n2, "v3", Occurance.MUST_NOT_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); return q; }
Query createWithListOfStringWithPrefixQuery() { String n1 = QueryTask.QuerySpecification.buildCollectionItemName("l1"); Query t1 = createTerm(n1, "v2", Occurance.MUST_OCCUR, MatchType.PREFIX); Query q = new Query(); q.addBooleanClause(t1); return q; }
Query createWithNegationQuery() { Query t1 = createTerm("c1", "v1", Occurance.MUST_OCCUR); Query t2 = createTerm("c2", "v2", Occurance.MUST_NOT_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); return q; }
Query createSimpleConjunctionQuery() { Query t1 = createTerm("c1", "v1", Occurance.MUST_OCCUR); Query t2 = createTerm("c2", "v2", Occurance.MUST_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); return q; }
public static void addCaseInsensitiveListValueClause(QueryTask.Query q, String propName, Collection<String> values, MatchType termMatchType) { QueryTask.Query inClause = addCaseInsensitiveListValueClause(propName, values, termMatchType); q.addBooleanClause(inClause); }
Query createMustOccurMixedWithShouldOccurQuery() { Query t1 = createTerm("c1", "v1", Occurance.MUST_OCCUR); Query t2 = createTerm("c2", "v2", Occurance.SHOULD_OCCUR); Query t3 = createTerm("c3", "v3", Occurance.MUST_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); q.addBooleanClause(t3); return q; }
private Query createComposedNegationQuery() { Query inner = new Query(); inner.addBooleanClause(createTerm("c2", "match", Occurance.MUST_OCCUR)); inner.addBooleanClause(createTerm("c3", "match", Occurance.MUST_NOT_OCCUR)); inner.occurance = Occurance.MUST_NOT_OCCUR; Query q = new Query(); q.addBooleanClause(createTerm("c1", "match", Occurance.MUST_OCCUR)); q.addBooleanClause(inner); return q; }
public Builder addClauses(Query firstClause, Query... otherClauses) { this.query.addBooleanClause(firstClause); for (Query clause : otherClauses) { this.query.addBooleanClause(clause); } return this; }
public Builder addClauses(Query clause1, Query clause2, Query clause3) { this.query.addBooleanClause(clause1) .addBooleanClause(clause2) .addBooleanClause(clause3); return this; }
public static ResourceGroupState buildProjectAdminResourceGroup(String projectId) { ResourceGroupState resourceGroupState = buildCommonProjectResourceGroup(projectId, AuthRole.PROJECT_ADMIN); for (Query query : fullAccessResourcesForAdmins()) { resourceGroupState.query.addBooleanClause(query); } return resourceGroupState; }
public static void addListValueExcludeClause(QueryTask q, String propName, Collection<String> values) { for (String value : values) { QueryTask.Query clause = new QueryTask.Query() .setTermPropertyName(propName) .setTermMatchValue(value); clause.occurance = Occurance.MUST_NOT_OCCUR; q.querySpec.query.addBooleanClause(clause); } }
public static void addListValueClause(QueryTask.Query q, String propName, Collection<String> values, MatchType termMatchType) { QueryTask.Query inClause = addListValueClause(propName, values, termMatchType); q.addBooleanClause(inClause); }
private Query createComposedNegationQuery() { Query inner = new Query(); inner.addBooleanClause(createTerm("c2", "match", Occurance.MUST_OCCUR)); inner.addBooleanClause(createTerm("c3", "match", Occurance.MUST_NOT_OCCUR)); inner.occurance = Occurance.MUST_NOT_OCCUR; Query q = new Query(); q.addBooleanClause(createTerm("c1", "match", Occurance.MUST_OCCUR)); q.addBooleanClause(inner); return q; }
Query createWithListOfStringQuery() { String n1 = QueryTask.QuerySpecification.buildCollectionItemName("l1"); String n2 = QueryTask.QuerySpecification.buildCollectionItemName("l2"); Query t1 = createTerm(n1, "v2", Occurance.MUST_OCCUR); Query t2 = createTerm(n2, "v3", Occurance.MUST_NOT_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); return q; }
Query createWithNegationQuery() { Query t1 = createTerm("c1", "v1", Occurance.MUST_OCCUR); Query t2 = createTerm("c2", "v2", Occurance.MUST_NOT_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); return q; }
Query createSimpleConjunctionQuery() { Query t1 = createTerm("c1", "v1", Occurance.MUST_OCCUR); Query t2 = createTerm("c2", "v2", Occurance.MUST_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); return q; }
Query createMustOccurMixedWithShouldOccurQuery() { Query t1 = createTerm("c1", "v1", Occurance.MUST_OCCUR); Query t2 = createTerm("c2", "v2", Occurance.SHOULD_OCCUR); Query t3 = createTerm("c3", "v3", Occurance.MUST_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); q.addBooleanClause(t3); return q; }
Query createSimpleDisjunctionQuery() { Query t1 = createTerm("c1", "v1", Occurance.SHOULD_OCCUR); Query t2 = createTerm("c2", "v2", Occurance.SHOULD_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); return q; }
private static ResourceRemovalTaskState buildValidStartState() { ResourceRemovalTaskState startState = new ResourceRemovalTaskState(); startState.resourceQuerySpec = new QueryTask.QuerySpecification(); QueryTask.Query kindClause = new QueryTask.Query().setTermPropertyName( ServiceDocument.FIELD_NAME_KIND).setTermMatchValue( Utils.buildKind(ComputeService.ComputeState.class)); startState.resourceQuerySpec.query.addBooleanClause(kindClause); startState.isMockRequest = true; return startState; }