/** * Convience method for ARRAY construction. * * <p>Compare and contrast with toORDINATE - which treats <code>Double.NaN</code> as<code>NULL * </code> */ protected final ARRAY toARRAY(double doubles[], String dataType) throws SQLException { ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor(dataType, connection); return new ARRAY(descriptor, connection, doubles); }
/** * INTERNAL: * Platforms that support java.sql.Array may override this method. * @return Array */ public Array createArray(String elementDataTypeName, Object[] elements, Connection connection) throws SQLException { return new oracle.sql.ARRAY(new oracle.sql.ArrayDescriptor(elementDataTypeName, connection), connection, elements); }
/** * INTERNAL: * Platforms that support java.sql.Array may override this method. * @return Array */ @Override public Array createArray(String elementDataTypeName, Object[] elements, Connection connection) throws SQLException { return new oracle.sql.ARRAY(new oracle.sql.ArrayDescriptor(elementDataTypeName, connection), connection, elements); }
/** Convience method for ARRAY construction. */ protected final ARRAY toARRAY(int ints[], String dataType) throws SQLException { ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor(dataType, connection); return new ARRAY(descriptor, connection, ints); }
protected final ARRAY toORDINATE(double ords[]) throws SQLException { ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor("MDSYS.SDO_ORDINATE_ARRAY", connection); final int LENGTH = ords.length; Datum data[] = new Datum[LENGTH]; for (int i = 0; i < LENGTH; i++) { data[i] = toNUMBER(ords[i]); } return new ARRAY(descriptor, connection, data); }
protected final ARRAY toATTRIBUTE(double ords[], String desc) throws SQLException { ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor(desc, connection); final int LENGTH = ords.length; Datum data[] = new Datum[LENGTH]; for (int i = 0; i < LENGTH; i++) { data[i] = toNUMBER(ords[i]); } return new ARRAY(descriptor, connection, data); }
throws SQLException { ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor("MDSYS.SDO_ORDINATE_ARRAY", connection);
/** * Convience method for ARRAY construction. */ protected final ARRAY toARRAY( int ints[], String dataType ) throws SQLException { ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor( dataType, connection ); return new ARRAY( descriptor, connection, ints ); }
/** * Convience method for ARRAY construction. * </p> */ public static ARRAY toARRAY(double[] doubles, String dataType, OracleConnection connection) throws SQLException { ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor(dataType, connection); return new ARRAY(descriptor, connection, doubles); }
/** * Convience method for ARRAY construction. */ public static ARRAY toARRAY(int[] ints, String dataType, OracleConnection connection) throws SQLException { ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor(dataType, connection); return new ARRAY(descriptor, connection, ints); }
/** * Convience method for ARRAY construction. * <p> * Compare and contrast with toORDINATE - which treats <code>Double.NaN</code> * as<code>NULL</code></p> */ protected final ARRAY toARRAY( double doubles[], String dataType ) throws SQLException { ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor( dataType, connection ); return new ARRAY( descriptor, connection, doubles ); }
public Array createElemInfoArray(ElemInfo elemInfo, Connection conn) throws SQLException { ArrayDescriptor arrayDescriptor = ArrayDescriptor.createDescriptor( ElemInfo.TYPE_NAME, conn); return new ARRAY(arrayDescriptor, conn, elemInfo.getElements()); }
public Array createOrdinatesArray(Ordinates ordinates, Connection conn) throws SQLException { ArrayDescriptor arrayDescriptor = ArrayDescriptor.createDescriptor(Ordinates.TYPE_NAME, conn); return new ARRAY(arrayDescriptor, conn, ordinates.getOrdinateArray()); } }
protected final ARRAY toATTRIBUTE( double ords[], String desc ) throws SQLException { ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor( desc, connection ); final int LENGTH = ords.length; Datum data[] = new Datum[ LENGTH ]; for( int i=0; i<LENGTH; i++ ) { data[ i ] = toNUMBER( ords[i] ); } return new ARRAY( descriptor, connection, data ); }
protected final ARRAY toORDINATE( double ords[] ) throws SQLException { ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor( "MDSYS.SDO_ORDINATE_ARRAY", connection ); final int LENGTH = ords.length; Datum data[] = new Datum[ LENGTH ]; for( int i=0; i<LENGTH; i++ ) { data[ i ] = toNUMBER( ords[i] ); } return new ARRAY( descriptor, connection, data ); } protected final ARRAY toATTRIBUTE( double ords[], String desc )
@Override public CallableStatement createCallableStatement(final Connection con) throws SQLException { final CallableStatement cs = con .prepareCall("{CALL PKG_CAPS_NRI.GERAR_NRI(?,?,?,?,?,?,?,?,?,?,?,?,?)}"); cs.setLong(1, sisCodigo); cs.setString(2, token); cs.setLong(3, uoCodigo); cs.setLong(4, usuCodigo); cs.setDouble(5, valor); cs.setDate(6, new Date(localDate.toDate().getTime())); cs.setString(7, detalhe); cs.setString(8, infoTicket); cs.setBoolean(9, permiteEstorno); ARRAY oracle_array = null; if (con.isWrapperFor(OracleConnection.class)) { OracleConnection oracleConnection = con.unwrap(OracleConnection.class); ArrayDescriptor arrayDescriptor = ArrayDescriptor.createDescriptor( "CAPS.COL_NRI_IDENTIFICADOR", oracleConnection); oracle_array = new ARRAY(arrayDescriptor, oracleConnection, data); } cs.setObject(10, oracle_array); cs.registerOutParameter(11, Types.NUMERIC); cs.registerOutParameter(12, Types.NUMERIC); cs.registerOutParameter(13, Types.CLOB); return cs; } }, new CallableStatementCallback<GerarNRIOutput>() {
ArrayDescriptor type = ArrayDescriptor.createDescriptor( getTypeName(column.getMappedTypeCode()), oracleConnection); List<Object> columnData = rowArrays.get(i);
throws SQLException ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor( "MDSYS.SDO_ORDINATE_ARRAY", connection