Package org.apache.ws.jaxme.js

Examples of org.apache.ws.jaxme.js.LocalJavaField.addLine()


       pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = new ",
                       Float.class, "(", f, ");");
       pMethod.addEndIf();
    } else if (Column.Type.INTEGER.equals(type)) {
       LocalJavaField i = pMethod.newJavaField(int.class);
       i.addLine(pResultSet, ".getInt(", p, ");");
       pMethod.addIf("!", pResultSet, ".wasNull()");
       pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = new ",
                       Integer.class, "(", i, ");");
       pMethod.addEndIf();
    } else if (Column.Type.SMALLINT.equals(type)) {
View Full Code Here


       pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = new ",
                       Integer.class, "(", i, ");");
       pMethod.addEndIf();
    } else if (Column.Type.SMALLINT.equals(type)) {
       LocalJavaField s = pMethod.newJavaField(short.class);
       s.addLine(pResultSet, ".getShort(", p, ");");
       pMethod.addIf("!", pResultSet, ".wasNull()");
       pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = new ",
                       Short.class, "(", s, ");");
       pMethod.addEndIf();
    } else if (Column.Type.TIME.equals(type)) {
View Full Code Here

    } else if (Column.Type.TIMESTAMP.equals(type)) {
       pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = ",
                       pResultSet, ".getTimestamp(", p, ");");
    } else if (Column.Type.TINYINT.equals(type)) {
       LocalJavaField b = pMethod.newJavaField(short.class);
       b.addLine(pResultSet, ".getByte(", p, ");");
       pMethod.addIf("!", pResultSet, ".wasNull()");
       pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = new ",
                       Byte.class, "(", b, ");");
       pMethod.addEndIf();
    } else {
View Full Code Here

  protected void setPreparedStatementValue(JavaMethod pMethod, Column pColumn,
                                             Object pStmt, Object pParamNum,
                                             Object pValue) {
    if (!(pValue instanceof DirectAccessible)) {
       LocalJavaField v = pMethod.newJavaField(Object.class);
       v.addLine(pValue);
       pValue = v;
    }

    Column.Type type = pColumn.getType();
    pMethod.addIf(pValue, " == null");
View Full Code Here

    statement.getWhere().addColumnSetQuery(pColumnSet, statement.getTableReference());
    String s = table.getSchema().getSQLFactory().newSQLGenerator().getQuery(statement);
    Object query = JavaSource.getQuoted(s);
    if (isGeneratingLogging()) {
      LocalJavaField q = pMethod.newJavaField(String.class);
      q.addLine(query);
      query = q;
      logFinest(pMethod, query, pValues);
    }

    LocalJavaField stmt = pMethod.newJavaField(PreparedStatement.class);
View Full Code Here

      query = q;
      logFinest(pMethod, query, pValues);
    }

    LocalJavaField stmt = pMethod.newJavaField(PreparedStatement.class);
    stmt.addLine(pConn, ".prepareStatement(", JavaSource.getQuoted(s), ");");
    LocalJavaField isStmtClosed = pMethod.newJavaField(boolean.class);
    isStmtClosed.addLine("false");
    pMethod.addTry();

    int paramNum = 0;
View Full Code Here

    }

    LocalJavaField stmt = pMethod.newJavaField(PreparedStatement.class);
    stmt.addLine(pConn, ".prepareStatement(", JavaSource.getQuoted(s), ");");
    LocalJavaField isStmtClosed = pMethod.newJavaField(boolean.class);
    isStmtClosed.addLine("false");
    pMethod.addTry();

    int paramNum = 0;
    for (Iterator iter = pColumnSet.getColumns();  iter.hasNext()) {
       Object v = new Object[]{pValues, "[", Integer.toString(paramNum), "]"};
View Full Code Here

       Object v = new Object[]{pValues, "[", Integer.toString(paramNum), "]"};
       Column column = (Column) iter.next();
       setPreparedStatementValue(pMethod, column, stmt, Integer.toString(++paramNum), v);
    }
    LocalJavaField rs = pMethod.newJavaField(ResultSet.class, "rs");
    rs.addLine(stmt, ".executeQuery()");
    LocalJavaField isRsClosed = pMethod.newJavaField(boolean.class);
    isRsClosed.addLine("false");
    LocalJavaField result;
    if (pReturnValue) {
      result = pMethod.newJavaField(Object[].class, "result");
View Full Code Here

       setPreparedStatementValue(pMethod, column, stmt, Integer.toString(++paramNum), v);
    }
    LocalJavaField rs = pMethod.newJavaField(ResultSet.class, "rs");
    rs.addLine(stmt, ".executeQuery()");
    LocalJavaField isRsClosed = pMethod.newJavaField(boolean.class);
    isRsClosed.addLine("false");
    LocalJavaField result;
    if (pReturnValue) {
      result = pMethod.newJavaField(Object[].class, "result");
      result.addLine("null");
    } else {
View Full Code Here

    LocalJavaField isRsClosed = pMethod.newJavaField(boolean.class);
    isRsClosed.addLine("false");
    LocalJavaField result;
    if (pReturnValue) {
      result = pMethod.newJavaField(Object[].class, "result");
      result.addLine("null");
    } else {
      result = null;
    }
    pMethod.addTry();
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.