LibreOffice
LibreOffice 24.2 SDK API Reference
Public Member Functions | List of all members
XPreparedBatchExecution Interface Referencepublished

is used for batch execution on PreparedStatements. More...

import"XPreparedBatchExecution.idl";

Inheritance diagram for XPreparedBatchExecution:
XInterface PreparedStatement PreparedStatement CallableStatement PreparedStatement CallableStatement CallableStatement

Public Member Functions

void addBatch () raises (SQLException)
 adds a set of parameters to the batch. More...
 
void clearBatch () raises (SQLException)
 makes the set of commands in the current batch empty. More...
 
sequence< long > executeBatch () raises (SQLException)
 submits a batch of commands to the database for execution. More...
 
- Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object. More...
 
void acquire ()
 increases the reference counter by one. More...
 
void release ()
 decreases the reference counter by one. More...
 

Detailed Description

is used for batch execution on PreparedStatements.

A com::sun::star::sdbc::PreparedStatement uses one precompiled SQL Statement. In batch execution it is possible to set collection of parameter settings, which are executed in one batch job.

Member Function Documentation

◆ addBatch()

void addBatch ( )
raises (SQLException
)

adds a set of parameters to the batch.

Exceptions
SQLExceptionif a database access error occurs.

◆ clearBatch()

void clearBatch ( )
raises (SQLException
)

makes the set of commands in the current batch empty.

Exceptions
SQLExceptionif a database access error occurs.

◆ executeBatch()

sequence<long> executeBatch ( )
raises (SQLException
)

submits a batch of commands to the database for execution.

Returns
an array of update counts containing one element for each command in the batch. The array is ordered according to the order in which commands were inserted into the batch.
Exceptions
SQLExceptionif a database access error occurs.

The documentation for this interface was generated from the following file: