42#include <com/sun/star/sdbc/XResultSetMetaDataSupplier.hpp>
43#include <com/sun/star/sdbc/XRow.hpp>
44#include <com/sun/star/sdbc/XCloseable.hpp>
45#include <com/sun/star/sdbc/XColumnLocate.hpp>
67 virtual css::uno::Any
getValue( sal_Int32 columnIndex )
override;
71 const ::rtl::Reference< comphelper::RefCountedMutex > & mutex,
72 const css::uno::Reference< css::uno::XInterface > &owner,
80 virtual void SAL_CALL
close( )
override;
83 virtual css::uno::Reference< css::sdbc::XResultSetMetaData > SAL_CALL
getMetaData( )
override;
virtual css::uno::Any getValue(sal_Int32 columnIndex) override
unchecked, acquire mutex before calling
ResultSet(const ::rtl::Reference< comphelper::RefCountedMutex > &mutex, const css::uno::Reference< css::uno::XInterface > &owner, ConnectionSettings **pSettings, PGresult *result, OUString schema, OUString table)
virtual ~ResultSet() override
virtual void SAL_CALL close() override
virtual sal_Int32 SAL_CALL findColumn(const OUString &columnName) override
ConnectionSettings ** m_ppSettings
virtual css::uno::Reference< css::sdbc::XResultSetMetaData > SAL_CALL getMetaData() override
sal_Int32 guessDataType(sal_Int32 column)
virtual void checkClosed() override
mutex should be locked before called