Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.englishtown.vertx.solr.querybuilder;

 
 public class Query {
 
     private StringBuilder queryBuilder;
 
     Query() {
         = new StringBuilder();
    }
    public static Query query(Term term) {
        return new Query().term(term);
    }
    public static Query query(Group group) {
        return new Query().group(group);
    }
    public Query group(Group group) {
        .append(group.toString());
        return this;
    }
    public Query term(Term term) {
        .append(term.toString());
        return this;
    }
    public Query and(Group group) {
        .append(" AND ");
        return group(group);
    }
    public Query and(Term term) {
        .append(" AND ");
        return term(term);
    }
    public Query or(Group group) {
        .append(" OR ");
        return group(group);
    }
    public Query or(Term term) {
        .append(" OR ");
        return term(term);
    }
    @Override
    public String toString() {
        if (.length() == 0) .append("*:*");
        return .toString();
    }
New to GrepCode? Check out our FAQ X