Package com.alibaba.wasp.jdbc.value

Examples of com.alibaba.wasp.jdbc.value.Value


   *           if this object is closed
   */
  @Override
  public void setBytes(int parameterIndex, byte[] x) throws SQLException {
    try {
      Value v = x == null ? (Value) ValueNull.INSTANCE : ValueBytes.get(x);
      setParameter(parameterIndex, v);
    } catch (Exception e) {
      throw Logger.logAndConvert(log, e);
    }
  }
View Full Code Here


   */
  @Override
  public Timestamp getTimestamp(String columnLabel, Calendar calendar)
      throws SQLException {
    try {
      Value value = get(columnLabel);
      return DateTimeUtils.convertTimestamp(value, calendar);
    } catch (Exception e) {
      throw Logger.logAndConvert(log, e);
    }
  }
View Full Code Here

        for (int i = 0; i < size; i++) {
          Value[] set = batchParameters.get(i);
          ArrayList<? extends ParameterInterface> parameters = command
              .getParameters();
          for (int j = 0; j < set.length; j++) {
            Value value = set[j];
            ParameterInterface param = parameters.get(j);
            param.setValue(value, false);
          }
          try {
            result[i] = executeUpdateInternal();
View Full Code Here

            .getParameters();
        int size = parameters.size();
        Value[] set = new Value[size];
        for (int i = 0; i < size; i++) {
          ParameterInterface param = parameters.get(i);
          Value value = param.getParamValue();
          set[i] = value;
        }
        if (batchParameters == null) {
          batchParameters = New.arrayList();
        }
View Full Code Here

      command = conn.prepareCommand(sqlStatement, fetchSize, session);
      ArrayList<? extends ParameterInterface> newParams = command
          .getParameters();
      for (int i = 0, size = oldParams.size(); i < size; i++) {
        ParameterInterface old = oldParams.get(i);
        Value value = old.getParamValue();
        if (value != null) {
          ParameterInterface n = newParams.get(i);
          n.setValue(value, false);
        }
      }
View Full Code Here

  private Value get(int columnIndex) {
    checkColumnIndex(columnIndex);
    checkOnValidRow();
    Value[] list = result.currentRow();
    Value value = list[columnIndex - 1];
    wasNull = value == ValueNull.INSTANCE;
    return value;
  }
View Full Code Here

      return;
    }
    session = null;
    try {
      for (ParameterInterface p : parameters) {
        Value v = p.getParamValue();
        if (v != null) {
          v.close();
        }
      }
    } catch (JdbcException e) {
      log.error("close", e);
    }
View Full Code Here

TOP

Related Classes of com.alibaba.wasp.jdbc.value.Value

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.