Package org.crank.crud.criteria

Examples of org.crank.crud.criteria.Group


 
  @SuppressWarnings("unchecked")
  private List<T> doFind(Class<T> clazz, Select[] selects, boolean distinctFlag, OrderBy[] orderBy,
      final Criterion[] criteria, Join[] joins, final int startPosition, final int maxResult) {

    final Group group = criteria != null ? Group.and(criteria)
        : new Group();

    final String sQuery = CriteriaUtils.createQuery(clazz, selects, this.newSelectStatement, distinctFlag,
        orderBy, joins, group);
   
   
View Full Code Here


        if (logger.isDebugEnabled()) {
            logger.debug(String.format("count called with Criteria=%s and joins=%s ", criteria,
                    joins!=null ? Arrays.asList(joins) : "no joins"));
        }

    final Group group = criteria != null ? Group.and(criteria) : null;

    final StringBuilder sbquery = new StringBuilder("SELECT count("
        + (this.distinct ? "DISTINCT " : "") + "o )  ");
    sbquery.append(CriteriaUtils.constructFrom(type, joins));
    sbquery.append(CriteriaUtils.constructJoins(joins));
View Full Code Here

 
  @SuppressWarnings("unchecked")
  public List<Object[]> find(Select[] selects, Join[] joins,
      OrderBy[] orderBy, int startPosition, int maxResults,
      Criterion... criteria) {
    final Group group = criteria != null ? Group.and(criteria)
        : new Group();

    final String sQuery = CriteriaUtils.createQuery(this.type, selects, this.newSelectStatement, this.distinct,
        orderBy, joins, group);

    return (List<Object[]>)executeQueryWithJPA(criteria, startPosition, maxResults, group,
View Full Code Here

    if (group == null || group.size() == 0) {
      return "";
    } else if (group.size() == 1) {
      Criterion criterion = group.iterator().next();
      if (criterion instanceof Group) {
        Group innerGroup = (Group) criterion;
        if (innerGroup.size() == 0) {
          return "";
        }
      }
    }
    builder.append(" WHERE ");
View Full Code Here

TOP

Related Classes of org.crank.crud.criteria.Group

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.