Examples of CDEResult


Examples of org.apache.oodt.xmlps.structs.CDEResult

        LOG.log(Level.INFO, sqlBuf.toString());

        if (executor != null) {
            try {
                CDEResult res = executor.executeLocalQuery(this.mapping,
                        sqlBuf.toString(), Arrays.asList(querySelectNames
                                .split(",")));

                res = addConstFields(res,
                        getConstElemNamesFromQueryElemSet(query
                                .getSelectElementSet()));

                if (res.getRows() == null
                        || (res.getRows() != null && res.getRows().size() == 0)) {
                }
                Result r = res.toResult();
                if (r != null) {
                    query.getResults().add(r);
                }
            } catch (SQLException e) {
                e.printStackTrace();
View Full Code Here

Examples of org.apache.oodt.xmlps.structs.CDEResult

    }

    private CDEResult addConstFields(CDEResult res,
            List<QueryElement> constFlds) {
        CDEResult newRes = res;
        if (constFlds != null && constFlds.size() > 0) {
            if (res == null
                    || (res != null && (res.getRows() == null || (res.getRows() != null && res
                            .getRows().size() == 0)))) {
                newRes = new CDEResult();
                // add one row
                newRes.getRows().add(new CDERow());
            }

            for (Iterator<QueryElement> i = constFlds.iterator(); i.hasNext();) {
                QueryElement elem = i.next();
                MappingField fld = this.mapping.getFieldByLocalName(elem
                        .getValue());

                for (Iterator<CDERow> j = newRes.getRows().iterator(); j
                        .hasNext();) {
                    CDERow row = j.next();
                    CDEValue val = new CDEValue(fld.getName(), fld
                            .getConstantValue());
                    row.getVals().add(val);
View Full Code Here

Examples of org.apache.oodt.xmlps.structs.CDEResult

  public CDEResult executeLocalQuery(Mapping map, String sql,
      List<String> returnNames) throws SQLException {
    Connection conn = null;
    Statement statement = null;

    CDEResult result = null;

    try {
      conn = dataSource.getConnection();
      statement = conn.createStatement();
      ResultSet rs = statement.executeQuery(sql);

      result = new CDEResult();

      while (rs.next()) {
        CDERow row = toCDERow(rs, map, returnNames);
        result.getRows().add(row);
      }

    } catch (SQLException e) {
      e.printStackTrace();
      throw e;
View Full Code Here

Examples of org.apache.oodt.xmlps.structs.CDEResult

        LOG.log(Level.INFO, sqlBuf.toString());

        if (executor != null) {
            try {
                CDEResult res = executor.executeLocalQuery(sqlBuf.toString());
                res.setOrderedFields(query.getSelectElementSet());
                res.setMapping(mapping);
                res.setConstValues(getConstValuesForQuery(query));
                query.getResults().add(res);
            } catch (SQLException e) {
                e.printStackTrace();
                LOG.log(Level.WARNING, "Error executing sql: ["
                        + sqlBuf.toString() + "]: Message: " + e.getMessage());
View Full Code Here

Examples of org.apache.oodt.xmlps.structs.CDEResult

  public CDEResult executeLocalQuery(String sql) throws SQLException {
    try {
      Connection conn = dataSource.getConnection();
      Statement statement = conn.createStatement();
      ResultSet rs = statement.executeQuery(sql);
      CDEResult result = new CDEResult(rs, conn);
      return result;
    } catch (SQLException e) {
      e.printStackTrace();
      throw e;
    }
View Full Code Here

Examples of org.apache.oodt.xmlps.structs.CDEResult

        LOG.log(Level.INFO, sqlBuf.toString());

        if (executor != null) {
            try {
                CDEResult res = executor.executeLocalQuery(sqlBuf.toString());
                res.setMapping(mapping);
                res.setConstValues(getConstValuesForQuery(query));
                query.getResults().add(res);
            } catch (SQLException e) {
                e.printStackTrace();
                LOG.log(Level.WARNING, "Error executing sql: ["
                        + sqlBuf.toString() + "]: Message: " + e.getMessage());
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.