Examples of AbstractQuery


Examples of com.caucho.amber.query.AbstractQuery

   * Creates a query.
   */
  public Query createQuery(String sql)
  {
    try {
      AbstractQuery queryProgram = parseQuery(sql, false);

      return new QueryImpl(queryProgram, this);
    } catch (RuntimeException e) {
      throw new IllegalArgumentException(e);
    } catch (Exception e) {
View Full Code Here

Examples of com.caucho.amber.query.AbstractQuery

   * @param queryString a Hibernate query
   */
  private AmberQuery prepareQuery(String queryString, boolean isLazy)
    throws AmberException
  {
    AbstractQuery queryProgram = parseQuery(queryString, isLazy);

    UserQuery query = new UserQuery(queryProgram);

    query.setSession(this);

View Full Code Here

Examples of com.caucho.amber.query.AbstractQuery

      _persistenceUnit.initEntityHomes();
    } catch (Exception e) {
      throw AmberRuntimeException.create(e);
    }

    AbstractQuery query = _persistenceUnit.getQueryParseCache(sql);

    if (query == null) {
      QueryParser parser = new QueryParser(sql);

      parser.setPersistenceUnit(_persistenceUnit);
View Full Code Here

Examples of com.caucho.amber.query.AbstractQuery

   * Creates a query.
   */
  public Query createQuery(String sql)
  {
    try {
      AbstractQuery queryProgram = parseQuery(sql, false);

      return new QueryImpl(queryProgram, this);
    } catch (RuntimeException e) {
      throw new IllegalArgumentException(e);
    } catch (Exception e) {
View Full Code Here

Examples of com.caucho.amber.query.AbstractQuery

   * @param query a Hibernate query
   */
  private AmberQuery prepareQuery(String queryString, boolean isLazy)
    throws AmberException
  {
    AbstractQuery queryProgram = parseQuery(queryString, isLazy);

    UserQuery query = new UserQuery(queryProgram);

    query.setSession(this);

View Full Code Here

Examples of org.apache.cayenne.query.AbstractQuery

        Map queryPlist = helper.queryPListMap(entity.getName(), queryName);
        if (queryPlist == null) {
            return null;
        }
       
        AbstractQuery query;
        if (queryPlist.containsKey("hints")) { // just a predefined SQL query
            query = new EOSQLQuery(entity, queryPlist);
        } else {
            query = new EOQuery(entity, queryPlist);
        }
        query.setName(entity.qualifiedQueryName(queryName));
        dataMap.addQuery(query);
       
        return query;
    }
View Full Code Here

Examples of org.apache.cayenne.query.AbstractQuery

    public Object readMap(AbstractHessianInput in) throws IOException {
        Object object = super.readMap(in);

        if (object instanceof AbstractQuery) {

            AbstractQuery abstractClientQuery = (AbstractQuery) object;
            Object root = abstractClientQuery.getRoot();
            if (root instanceof Class) {
                ObjEntity entity = clientResolver.lookupObjEntity((Class) root);
                if (entity == null) {
                    throw new CayenneRuntimeException("Unmapped client class: " + root);
                }
                abstractClientQuery.setRoot(entity.getName());
            }
        }

        return object;
    }
View Full Code Here

Examples of org.apache.cayenne.query.AbstractQuery

        Map queryPlist = helper.queryPListMap(entity.getName(), queryName);
        if (queryPlist == null) {
            return null;
        }
       
        AbstractQuery query;
        if (queryPlist.containsKey("hints")) { // just a predefined SQL query
            query = new EOSQLQuery(entity, queryPlist);
        } else {
            query = new EOQuery(entity, queryPlist);
        }
        query.setName(entity.qualifiedQueryName(queryName));
        dataMap.addQuery(query);
       
        return query;
    }
View Full Code Here

Examples of org.apache.cayenne.query.AbstractQuery

        // TODO: (Andrus, 09/09/2005) show warning dialog?

        // clone to be able to remove within iterator...
        for (Query query : new ArrayList<Query>(map.getQueries())) {
            if (query instanceof AbstractQuery) {
                AbstractQuery next = (AbstractQuery) query;
                Object root = next.getRoot();

                if (root == entity
                        || (root instanceof String && root.toString().equals(
                                entity.getName()))) {
                    removeQuery(map, next);
View Full Code Here

Examples of org.apache.cayenne.query.AbstractQuery

    public Object readMap(AbstractHessianInput in) throws IOException {
        Object object = super.readMap(in);

        if (object instanceof AbstractQuery) {

            AbstractQuery abstractClientQuery = (AbstractQuery) object;
            Object root = abstractClientQuery.getRoot();
            if (root instanceof Class) {
                ObjEntity entity = clientResolver.lookupObjEntity((Class) root);
                if (entity == null) {
                    throw new CayenneRuntimeException("Unmapped client class: " + root);
                }
                abstractClientQuery.setRoot(entity.getName());
            }
        }

        return object;
    }
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.