LibreOffice Module connectivity (master) 1
Namespaces | Functions
pq_statement.cxx File Reference
#include <sal/log.hxx>
#include "pq_statement.hxx"
#include "pq_fakedupdateableresultset.hxx"
#include "pq_updateableresultset.hxx"
#include "pq_tools.hxx"
#include "pq_statics.hxx"
#include <osl/time.h>
#include <rtl/ustrbuf.hxx>
#include <comphelper/sequence.hxx>
#include <com/sun/star/sdbc/ResultSetConcurrency.hpp>
#include <com/sun/star/sdbc/ResultSetType.hpp>
#include <com/sun/star/sdbc/SQLException.hpp>
#include <com/sun/star/sdbc/XParameters.hpp>
#include <com/sun/star/sdbcx/XColumnsSupplier.hpp>
#include <com/sun/star/sdbcx/KeyType.hpp>
#include <com/sun/star/sdbcx/XKeysSupplier.hpp>
#include <com/sun/star/container/XIndexAccess.hpp>
#include <com/sun/star/container/XEnumerationAccess.hpp>
#include <cstddef>
#include <string.h>
#include <string_view>
Include dependency graph for pq_statement.cxx:

Go to the source code of this file.

Namespaces

namespace  pq_sdbc_driver
 

Functions

::cppu::IPropertyArrayHelperpq_sdbc_driver::getStatementPropertyArrayHelper ()
 
static void pq_sdbc_driver::raiseSQLException (const Reference< XInterface > &owner, std::string_view sql, const char *errorMsg, const char *errorType=nullptr)
 
static std::vector< OUString > pq_sdbc_driver::lookupKeys (const Reference< css::container::XNameAccess > &tables, const OUString &table, OUString *pSchema, OUString *pTable)
 
bool pq_sdbc_driver::executePostgresCommand (const OString &cmd, struct CommandData *data)
 
static Sequence< OUString > pq_sdbc_driver::getPrimaryKeyColumnNames (const Reference< XConnection > &connection, const OUString &schemaName, const OUString &tableName)
 
static void pq_sdbc_driver::getAutoValues (String2StringMap &result, const Reference< XConnection > &connection, const OUString &schemaName, const OUString &tableName, const ConnectionSettings *pConnectionSettings)
 
Reference< XResultSet > pq_sdbc_driver::getGeneratedValuesFromLastInsert (ConnectionSettings *pConnectionSettings, const Reference< XConnection > &connection, sal_Int32 nLastOid, std::u16string_view lastTableInserted, const OString &lastQuery)