Examples of QueryTemplate


Examples of com.ipc.oce.query.QueryTemplate

    app.exit();
  }
 
  @Test
  public void getResultAndUnload() throws JIException {
    QueryTemplate qt = new QueryTemplate(app);
    OCQueryResultSelection selection = qt.queryForSelection("SELECT * FROM Catalog.Валюты");
    OCQueryResult result = selection.getOwner();
    OCValueTable vt = result.unload();
    assertTrue(vt.size() > 0);
    OCValueTableColumnCollection vtCC = vt.getColumns();
    int vtCCSZ = vtCC.size();
View Full Code Here

Examples of com.ipc.oce.query.QueryTemplate

      if (query == null) {
        return Response.status(Status.BAD_REQUEST).build();
      }
      OCApp app = getApplication();
     
      QueryTemplate template = new QueryTemplate(app);
     
      if (LOG.isInfoEnabled()) {
        LOG.info("Query: " + query);
      }
     
      OCQueryResultSelection selection = template.queryForSelection(query);
      MarshalHelper marshalHelper = new MarshalHelper(app);
      String xml = marshalHelper.selection2xml(selection, Integer.valueOf(mode));
      return Response.ok(xml).build();
    } catch (Exception e) {
      throw new WebApplicationException(e);
View Full Code Here

Examples of org.mule.module.db.internal.domain.query.QueryTemplate

                sqlToUse = sqlToUse + currentChar;
                tokenStart++;
            }
        }

        return new QueryTemplate(sqlToUse, queryType, parameterList);
    }
View Full Code Here

Examples of org.mule.module.db.internal.domain.query.QueryTemplate

    }

    @Override
    public QueryTemplate getObject() throws Exception
    {
        QueryTemplate queryTemplate = queryParser.parse(sqlText);

        List<QueryParam> resolvedParams = new LinkedList<QueryParam>();

        for (QueryParam templateParam : queryTemplate.getParams())
        {
            QueryParam param = findOverriddenParam(templateParam.getName(), queryParams);

            if (param == null)
            {
                resolvedParams.add(templateParam);
            }
            else
            {
                resolvedParams.add(overrideParam(templateParam, param));
            }
        }

        return new QueryTemplate(queryTemplate.getSqlText(), queryTemplate.getType(), resolvedParams);
    }
View Full Code Here

Examples of org.mule.module.db.internal.domain.query.QueryTemplate

        if (usesNameParamOverride)
        {
            processNameParamOverride(paramDefinitions);
        }

        return new QueryTemplate(queryTemplate.getSqlText(), queryTemplate.getType(), paramDefinitions);
    }
View Full Code Here

Examples of org.mule.module.db.internal.domain.query.QueryTemplate

    @Override
    public Query resolve(DbConnection connection, MuleEvent muleEvent)
    {
        try
        {
            QueryTemplate queryTemplate = query.getQueryTemplate();
            String resolvedSqlText = expressionManager.parse(queryTemplate.getSqlText(), muleEvent);
            queryTemplate = queryTemplateParser.parse(resolvedSqlText);

            return new Query(queryTemplate, Collections.<QueryParamValue>emptyList());
        }
        catch (RuntimeException e)
View Full Code Here

Examples of org.mule.module.db.internal.domain.query.QueryTemplate

    @Override
    public Query resolve(DbConnection connection, MuleEvent muleEvent)
    {
        List<QueryParamValue> resolvedParams = paramValueResolver.resolveParams(muleEvent, query.getParamValues());

        QueryTemplate queryTemplate = query.getQueryTemplate();

        if (needsParamTypeResolution(queryTemplate.getParams()))
        {
            Map<Integer, DbType> paramTypes = getParameterTypes(connection, queryTemplate);

            queryTemplate = resolveQueryTemplate(queryTemplate, paramTypes);
        }
View Full Code Here

Examples of org.mule.module.db.internal.domain.query.QueryTemplate

            }

            newParams.add(newParam);
        }

        return new QueryTemplate(queryTemplate.getSqlText(), queryTemplate.getType(), newParams);
    }
View Full Code Here

Examples of org.mule.module.db.internal.domain.query.QueryTemplate

    }

    @Override
    public QueryTemplate getObject() throws Exception
    {
        return new QueryTemplate(sqlText, QueryType.DDL, Collections.<QueryParam>emptyList(), true);
    }
View Full Code Here

Examples of org.mule.module.db.internal.domain.query.QueryTemplate

            if ("".equals(sql.trim()))
            {
                continue;
            }

            QueryTemplate queryTemplate = parser.parse(sql);
            bulkQuery.add(queryTemplate);
        }

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