19 #ifndef __com_sun_star_sdbc_XParameters_idl__
20 #define __com_sun_star_sdbc_XParameters_idl__
30 module
com { module sun { module star { module io {
31 published
interface XInputStream;
36 module
com { module sun { module star { module sdbc {
38 published
interface XRef;
39 published
interface XArray;
40 published
interface XBlob;
41 published
interface XClob;
219 void setBytes([in]
long parameterIndex, [in]sequence<byte> x)
356 [in]any x, [in]
long targetSqlType, [in]
long scale)
is an exception that provides information on a database access error.
Definition: SQLException.idl:45
is used for mapping the SQL type com::sun::star::sdbc::DataType::ARRAY.
Definition: XArray.idl:42
is the representation (mapping) of an SQL BLOB.
Definition: XBlob.idl:93
is the mapping for the SQL CLOB type.
Definition: XClob.idl:89
is used for parameter setting, commonly implemented in conjunction with PreparedStatements.
Definition: XParameters.idl:77
void setBytes([in]long parameterIndex, [in]sequence< byte > x)
sets the designated parameter to a sequence of bytes.
void setCharacterStream([in]long parameterIndex, [in]com::sun::star::io::XInputStream x, [in]long length)
sets the designated parameter to the given input stream, which will have the specified number of byte...
void setTime([in]long parameterIndex, [in]com::sun::star::util::Time x)
sets the designated parameter to a time value.
void setObject([in]long parameterIndex, [in]any x)
sets the value of a parameter using an any.
void setArray([in]long parameterIndex, [in]XArray x)
sets an Array parameter.
void setBinaryStream([in]long parameterIndex, [in]com::sun::star::io::XInputStream x, [in]long length)
sets the designated parameter to the given input stream, which will have the specified number of byte...
void setClob([in]long parameterIndex, [in]XClob x)
sets a CLOB parameter.
void setBlob([in]long parameterIndex, [in]XBlob x)
sets a BLOB parameter.
void setTimestamp([in]long parameterIndex, [in]com::sun::star::util::DateTime x)
sets the designated parameter to a datetime value.
void setDouble([in]long parameterIndex, [in]double x)
sets the designated parameter to a double value.
void setRef([in]long parameterIndex, [in]XRef x)
sets a REF(<structured-type>) parameter.
void setObjectNull([in]long parameterIndex, [in]long sqlType, [in]string typeName)
sets the designated parameter to SQL NULL.
void setNull([in]long parameterIndex, [in]long sqlType)
sets the designated parameter to SQL NULL.
void clearParameters()
clears the current parameter values immediately.
void setShort([in]long parameterIndex, [in]short x)
sets the designated parameter to a short value.
void setLong([in]long parameterIndex, [in]hyper x)
sets the designated parameter to a hyper value.
void setObjectWithInfo([in]long parameterIndex, [in]any x, [in]long targetSqlType, [in]long scale)
set a value from the Datatype ANY for a parameter.
void setByte([in]long parameterIndex, [in]byte x)
sets the designated parameter to a byte value.
void setDate([in]long parameterIndex, [in]com::sun::star::util::Date x)
sets the designated parameter to a date value.
void setBoolean([in]long parameterIndex, [in]boolean x)
sets the designated parameter to a boolean value.
void setFloat([in]long parameterIndex, [in]float x)
sets the designated parameter to a float value.
void setString([in]long parameterIndex, [in]string x)
sets the designated parameter to a string value.
void setInt([in]long parameterIndex, [in]long x)
sets the designated parameter to a long value.
is the reference to a SQL structured type value in the database.
Definition: XRef.idl:35
base interface of all UNO interfaces
Definition: XInterface.idl:48
Definition: Ambiguous.idl:22
represents a combined date+time value.
Definition: DateTime.idl:29
represents a date value.
Definition: Date.idl:31
represents a time value.
Definition: Time.idl:29