Imported GNU Classpath 0.90
Imported GNU Classpath 0.90 * scripts/makemake.tcl: LocaleData.java moved to gnu/java/locale. * sources.am: Regenerated. * gcj/javaprims.h: Regenerated. * Makefile.in: Regenerated. * gcj/Makefile.in: Regenerated. * include/Makefile.in: Regenerated. * testsuite/Makefile.in: Regenerated. * gnu/java/lang/VMInstrumentationImpl.java: New override. * gnu/java/net/local/LocalSocketImpl.java: Likewise. * gnu/classpath/jdwp/VMMethod.java: Likewise. * gnu/classpath/jdwp/VMVirtualMachine.java: Update to latest interface. * java/lang/Thread.java: Add UncaughtExceptionHandler. * java/lang/reflect/Method.java: Implements GenericDeclaration and isSynthetic(), * java/lang/reflect/Field.java: Likewise. * java/lang/reflect/Constructor.java * java/lang/Class.java: Implements Type, GenericDeclaration, getSimpleName() and getEnclosing*() methods. * java/lang/Class.h: Add new public methods. * java/lang/Math.java: Add signum(), ulp() and log10(). * java/lang/natMath.cc (log10): New function. * java/security/VMSecureRandom.java: New override. * java/util/logging/Logger.java: Updated to latest classpath version. * java/util/logging/LogManager.java: New override. From-SVN: r113887
This commit is contained in:
parent
eaec4980e1
commit
4f9533c772
1640 changed files with 126485 additions and 104808 deletions
|
@ -1,5 +1,5 @@
|
|||
/* PreparedStatement.java -- Interface for pre-compiled statements.
|
||||
Copyright (C) 1999, 2000 Free Software Foundation, Inc.
|
||||
Copyright (C) 1999, 2000, 2006 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Classpath.
|
||||
|
||||
|
@ -48,6 +48,8 @@ import java.util.Calendar;
|
|||
* statements. This provides greater efficiency when calling the same
|
||||
* statement multiple times. Parameters are allowed in a statement,
|
||||
* providings for maximum reusability.
|
||||
*
|
||||
* <p> Note that in this class parameter indices start at 1, not 0.</p>
|
||||
*
|
||||
* @author Aaron M. Renn (arenn@urbanophile.com)
|
||||
*/
|
||||
|
@ -76,11 +78,12 @@ public interface PreparedStatement extends Statement
|
|||
* for the specified type.
|
||||
*
|
||||
* @param index The index of the parameter to set.
|
||||
* @param type The SQL type identifier of the parameter from <code>Types</code>
|
||||
* @param sqlType The SQL type identifier of the parameter from
|
||||
* <code>Types</code>
|
||||
*
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setNull(int parameterIndex, int sqlType) throws SQLException;
|
||||
void setNull(int index, int sqlType) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -90,7 +93,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setBoolean(int parameterIndex, boolean x) throws SQLException;
|
||||
void setBoolean(int index, boolean value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -100,7 +103,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setByte(int parameterIndex, byte x) throws SQLException;
|
||||
void setByte(int index, byte value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -110,7 +113,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setShort(int parameterIndex, short x) throws SQLException;
|
||||
void setShort(int index, short value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -120,7 +123,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setInt(int parameterIndex, int x) throws SQLException;
|
||||
void setInt(int index, int value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -130,7 +133,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setLong(int parameterIndex, long x) throws SQLException;
|
||||
void setLong(int index, long value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -140,7 +143,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setFloat(int parameterIndex, float x) throws SQLException;
|
||||
void setFloat(int index, float value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -150,7 +153,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setDouble(int parameterIndex, double x) throws SQLException;
|
||||
void setDouble(int index, double value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -160,7 +163,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setBigDecimal(int parameterIndex, BigDecimal x) throws
|
||||
void setBigDecimal(int index, BigDecimal value) throws
|
||||
SQLException;
|
||||
|
||||
/**
|
||||
|
@ -171,7 +174,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setString(int parameterIndex, String x) throws SQLException;
|
||||
void setString(int index, String value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -181,7 +184,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setBytes(int parameterIndex, byte[] x) throws SQLException;
|
||||
void setBytes(int index, byte[] value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -191,7 +194,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setDate(int parameterIndex, Date x) throws SQLException;
|
||||
void setDate(int index, Date value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -201,7 +204,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setTime(int parameterIndex, Time x) throws SQLException;
|
||||
void setTime(int index, Time value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -211,7 +214,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setTimestamp(int parameterIndex, Timestamp x)
|
||||
void setTimestamp(int index, Timestamp value)
|
||||
throws SQLException;
|
||||
|
||||
/**
|
||||
|
@ -219,11 +222,11 @@ public interface PreparedStatement extends Statement
|
|||
* ASCII <code>InputStream</code> value.
|
||||
*
|
||||
* @param index The index of the parameter value to set.
|
||||
* @param value The value of the parameter.
|
||||
* @param length The number of bytes in the stream.
|
||||
* @param stream The stream from which the parameter value is read.
|
||||
* @param count The number of bytes in the stream.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setAsciiStream(int parameterIndex, InputStream x, int length)
|
||||
void setAsciiStream(int index, InputStream stream, int count)
|
||||
throws SQLException;
|
||||
|
||||
/**
|
||||
|
@ -231,12 +234,12 @@ public interface PreparedStatement extends Statement
|
|||
* Unicode UTF-8 <code>InputStream</code> value.
|
||||
*
|
||||
* @param index The index of the parameter value to set.
|
||||
* @param value The value of the parameter.
|
||||
* @param length The number of bytes in the stream.
|
||||
* @param stream The stream from which the parameter value is read.
|
||||
* @param count The number of bytes in the stream.
|
||||
* @exception SQLException If an error occurs.
|
||||
* @deprecated
|
||||
*/
|
||||
void setUnicodeStream(int parameterIndex, InputStream x, int length)
|
||||
void setUnicodeStream(int index, InputStream stream, int count)
|
||||
throws SQLException;
|
||||
|
||||
/**
|
||||
|
@ -244,11 +247,11 @@ public interface PreparedStatement extends Statement
|
|||
* binary <code>InputStream</code> value.
|
||||
*
|
||||
* @param index The index of the parameter value to set.
|
||||
* @param value The value of the parameter.
|
||||
* @param length The number of bytes in the stream.
|
||||
* @param stream The stream from which the parameter value is read.
|
||||
* @param count The number of bytes in the stream.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setBinaryStream(int parameterIndex, InputStream x, int length)
|
||||
void setBinaryStream(int index, InputStream stream, int count)
|
||||
throws SQLException;
|
||||
|
||||
/**
|
||||
|
@ -265,13 +268,14 @@ public interface PreparedStatement extends Statement
|
|||
*
|
||||
* @param index The index of the parameter value to set.
|
||||
* @param value The value of the parameter.
|
||||
* @param type The SQL type to use for the parameter, from <code>Types</code>
|
||||
* @param sqlType The SQL type to use for the parameter, from
|
||||
* <code>Types</code>
|
||||
* @param scale The scale of the value, for numeric values only.
|
||||
* @exception SQLException If an error occurs.
|
||||
* @see Types
|
||||
*/
|
||||
void setObject(int parameterIndex, Object x, int targetSqlType,
|
||||
int scale) throws SQLException;
|
||||
void setObject(int index, Object value, int sqlType, int scale)
|
||||
throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -279,11 +283,12 @@ public interface PreparedStatement extends Statement
|
|||
*
|
||||
* @param index The index of the parameter value to set.
|
||||
* @param value The value of the parameter.
|
||||
* @param type The SQL type to use for the parameter, from <code>Types</code>
|
||||
* @param sqlType The SQL type to use for the parameter, from
|
||||
* <code>Types</code>
|
||||
* @exception SQLException If an error occurs.
|
||||
* @see Types
|
||||
*/
|
||||
void setObject(int parameterIndex, Object x, int targetSqlType)
|
||||
void setObject(int index, Object value, int sqlType)
|
||||
throws SQLException;
|
||||
|
||||
/**
|
||||
|
@ -295,7 +300,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setObject(int parameterIndex, Object x) throws SQLException;
|
||||
void setObject(int index, Object value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method executes a prepared SQL query.
|
||||
|
@ -319,12 +324,12 @@ public interface PreparedStatement extends Statement
|
|||
* character <code>Reader</code> value.
|
||||
*
|
||||
* @param index The index of the parameter value to set.
|
||||
* @param value The value of the parameter.
|
||||
* @param length The number of bytes in the stream.
|
||||
* @param reader The reader from which the parameter value is read.
|
||||
* @param count The number of characters in the stream.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setCharacterStream(int parameterIndex, Reader reader,
|
||||
int length) throws SQLException;
|
||||
void setCharacterStream(int index, Reader reader, int count)
|
||||
throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -332,10 +337,10 @@ public interface PreparedStatement extends Statement
|
|||
* will be used.
|
||||
*
|
||||
* @param index The index of the parameter value to set.
|
||||
* @param value The value of the parameter.
|
||||
* @param value The <code>Ref</code> used to set the value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setRef(int i, Ref x) throws SQLException;
|
||||
void setRef(int index, Ref value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -343,10 +348,11 @@ public interface PreparedStatement extends Statement
|
|||
* will be used.
|
||||
*
|
||||
* @param index The index of the parameter value to set.
|
||||
* @param value The value of the parameter.
|
||||
* @param value The <code>Blob</code> used to set the
|
||||
* value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setBlob(int i, Blob x) throws SQLException;
|
||||
void setBlob(int index, Blob value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -354,10 +360,11 @@ public interface PreparedStatement extends Statement
|
|||
* will be used.
|
||||
*
|
||||
* @param index The index of the parameter value to set.
|
||||
* @param value The value of the parameter.
|
||||
* @param value The <code>Clob</code> used to set the
|
||||
* value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setClob(int i, Clob x) throws SQLException;
|
||||
void setClob(int index, Clob value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
|
@ -368,7 +375,7 @@ public interface PreparedStatement extends Statement
|
|||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setArray(int i, Array x) throws SQLException;
|
||||
void setArray(int index, Array value) throws SQLException;
|
||||
|
||||
/**
|
||||
* This method returns meta data for the result set from this statement.
|
||||
|
@ -384,10 +391,10 @@ public interface PreparedStatement extends Statement
|
|||
*
|
||||
* @param index The index of the parameter value to set.
|
||||
* @param value The value of the parameter.
|
||||
* @param calendar The <code>Calendar</code> to use for timezone and locale.
|
||||
* @param cal The <code>Calendar</code> to use for timezone and locale.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setDate(int parameterIndex, Date x, Calendar cal)
|
||||
void setDate(int index, Date value, Calendar cal)
|
||||
throws SQLException;
|
||||
|
||||
/**
|
||||
|
@ -396,10 +403,10 @@ public interface PreparedStatement extends Statement
|
|||
*
|
||||
* @param index The index of the parameter value to set.
|
||||
* @param value The value of the parameter.
|
||||
* @param calendar The <code>Calendar</code> to use for timezone and locale.
|
||||
* @param cal The <code>Calendar</code> to use for timezone and locale.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setTime(int parameterIndex, Time x, Calendar cal)
|
||||
void setTime(int index, Time value, Calendar cal)
|
||||
throws SQLException;
|
||||
|
||||
/**
|
||||
|
@ -408,10 +415,10 @@ public interface PreparedStatement extends Statement
|
|||
*
|
||||
* @param index The index of the parameter value to set.
|
||||
* @param value The value of the parameter.
|
||||
* @param calendar The <code>Calendar</code> to use for timezone and locale.
|
||||
* @param cal The <code>Calendar</code> to use for timezone and locale.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
|
||||
void setTimestamp(int index, Timestamp value, Calendar cal)
|
||||
throws SQLException;
|
||||
|
||||
/**
|
||||
|
@ -419,19 +426,32 @@ public interface PreparedStatement extends Statement
|
|||
* for the specified type.
|
||||
*
|
||||
* @param index The index of the parameter to set.
|
||||
* @param type The SQL type identifier of the parameter from <code>Types</code>
|
||||
* @param name The name of the data type, for user defined types.
|
||||
* @param sqlType The SQL type identifier of the parameter from
|
||||
* <code>Types</code>
|
||||
* @param typeName The name of the data type, for user defined types.
|
||||
* @exception SQLException If an error occurs.
|
||||
*/
|
||||
void setNull(int paramIndex, int sqlType, String typeName)
|
||||
void setNull(int index, int sqlType, String typeName)
|
||||
throws SQLException;
|
||||
|
||||
/**
|
||||
* This method sets the specified parameter from the given Java
|
||||
* <code>java.net.URL</code> value.
|
||||
*
|
||||
* @param index The index of the parameter to set.
|
||||
* @param value The value of the parameter.
|
||||
* @exception SQLException If an error occurs.
|
||||
* @since 1.4
|
||||
*/
|
||||
void setURL(int parameterIndex, URL x) throws SQLException;
|
||||
void setURL(int index, URL value) throws SQLException;
|
||||
|
||||
/**
|
||||
* Returns information about the parameters set on this
|
||||
* <code>PreparedStatement</code> (see {@link ParameterMetaData} for a
|
||||
* detailed description of the provided information).
|
||||
*
|
||||
* @return Meta data for the parameters of this statement.
|
||||
* @see ParameterMetaData
|
||||
* @since 1.4
|
||||
*/
|
||||
ParameterMetaData getParameterMetaData() throws SQLException;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue