Package com.googlecode.mjorm.query

Examples of com.googlecode.mjorm.query.QueryGroup


   * Adds a {@link QueryGroup} for {@code $or}.
   * @param queries
   * @return
   */
  public T or(Query... queries) {
    return or(new QueryGroup(queries));
  }
View Full Code Here


   * Adds a {@link QueryGroup} for {@code $or}.
   * @param queries
   * @return
   */
  public T or(Collection<Query> queries) {
    return or(new QueryGroup(queries));
  }
View Full Code Here

   * Adds a {@link QueryGroup} for {@code $nor}.
   * @param queries
   * @return
   */
  public T nor(Query... queries) {
    return or(new QueryGroup(queries));
  }
View Full Code Here

   * Adds a {@link QueryGroup} for {@code $nor}.
   * @param queries
   * @return
   */
  public T nor(Collection<Query> queries) {
    return or(new QueryGroup(queries));
  }
View Full Code Here

   * Adds a {@link QueryGroup} for {@code $and}.
   * @param queries
   * @return
   */
  public T and(Query... queries) {
    return or(new QueryGroup(queries));
  }
View Full Code Here

   * Adds a {@link QueryGroup} for {@code $and}.
   * @param queries
   * @return
   */
  public T and(Collection<Query> queries) {
    return or(new QueryGroup(queries));
  }
View Full Code Here

 
  /**
   * {@see QueryGroup}
   */
  public static QueryGroup group() {
    return new QueryGroup();
  }
View Full Code Here

 
  /**
   * {@see QueryGroup}
   */
  public static QueryGroup group(Query... queries) {
    QueryGroup ret = new QueryGroup();
    for (Query queryCriterion : queries) {
      ret.add(queryCriterion);
    }
    return ret;
  }
View Full Code Here

      readCriteria(child(tree, 1), query, ctx);
      ret = functionTable.get(functionName).createForQuery(query);

    // criteria arguments
    } else if (child(tree, 1).getType()==MqlParser.CRITERIA_GROUP_LIST) {
      QueryGroup queryGroup = new QueryGroup();
      readCriteriaGroupList(child(tree, 1), queryGroup, ctx);
      ret = functionTable.get(functionName).createForQueryGroup(queryGroup);

    // variable list arguments
    } else if (child(tree, 1).getType()==MqlParser.VARIABLE_LIST) {
View Full Code Here

  }

  private QueryGroup readCriteriaGroupList(CommonTree tree, QueryGroup queryGroup, ExecutionContext ctx) {
    assertTokenType(tree, MqlParser.CRITERIA_GROUP_LIST);
    if (queryGroup==null) {
      queryGroup = new QueryGroup();
    }
    for (int i=0; i<tree.getChildCount(); i++) {
      CommonTree groupCommonTree = child(tree, i);
      Query query = new Query();
      readCriteria(child(groupCommonTree, 0), query, ctx);
View Full Code Here

TOP

Related Classes of com.googlecode.mjorm.query.QueryGroup

Copyright © 2018 www.massapicom. 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.