LCOV - code coverage report
Current view: top level - core/db/pq - SPPqDriver.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 359 585 61.4 %
Date: 2024-05-12 00:16:13 Functions: 60 77 77.9 %

Function Name Sort by function name Hit count Sort by hit count
stappler::db::pq::ResultCursor::next() 6425
stappler::db::pq::ResultCursor::clear() 10375
stappler::db::pq::ResultCursor::reset() 0
stappler::db::pq::ResultCursor::ResultCursor(stappler::db::pq::Driver const*, stappler::ValueWrapper<void*, stappler::db::sql::ResultClass>) 5775
stappler::db::pq::ResultCursor::~ResultCursor() 0
stappler::db::pq::ResultCursor::~ResultCursor().2 5775
stappler::db::pq::PgDriverLibStorage::getInstance() 150
stappler::db::pq::PgDriverLibStorage::openLib(stappler::StringViewBase<char>) 100
stappler::db::pq::PgDriverLibStorage::closeLib(stappler::db::pq::DriverSym*) 50
stappler::db::pq::Driver_noticeMessage(void*, char const*) 25
stappler::db::pq::Driver::init(stappler::ValueWrapper<void*, stappler::db::sql::HandleClass>, stappler::memory::vector<stappler::StringViewBase<char> > const&) 25
stappler::db::pq::Driver::open(stappler::mempool::custom::Pool*, stappler::db::ApplicationInterface*, stappler::StringViewBase<char>, void const*) 50
stappler::db::pq::Driver::Driver(stappler::mempool::custom::Pool*, stappler::db::ApplicationInterface*, stappler::StringViewBase<char>, void const*) 50
stappler::db::pq::Driver::~Driver() 50
stappler::db::pq::Driver::~Driver().2 50
stappler::db::pq::DriverSym::DriverSym(stappler::StringViewBase<char>, stappler::Dso&&) 25
stappler::db::pq::DriverSym::DriverSym(stappler::db::pq::DriverSym&&) 25
stappler::db::pq::DriverSym::~DriverSym() 50
stappler::db::pq::Driver_insert_sorted(stappler::memory::vector<std::pair<unsigned int, stappler::db::BackendInterface::StorageType> >&, unsigned int, stappler::db::BackendInterface::StorageType) 300
stappler::db::pq::Driver_insert_sorted(stappler::memory::vector<std::pair<unsigned int, stappler::memory::basic_string<char> > >&, unsigned int, stappler::StringViewBase<char>) 1100
stappler::db::pq::ResultCursor::getRowsHint() const 2550
stappler::db::pq::ResultCursor::toTypedData(unsigned long) const 0
stappler::db::pq::ResultCursor::getFieldName(unsigned long) const 19175
stappler::db::pq::ResultCursor::toCustomData(unsigned long, stappler::db::FieldCustom const*) const 3000
stappler::db::pq::ResultCursor::getFieldsCount() const 30650
stappler::db::pq::ResultCursor::isBinaryFormat(unsigned long) const 28125
stappler::db::pq::ResultCursor::getAffectedRows() const 175
stappler::db::pq::ResultCursor::toId() const 1175
stappler::db::pq::ResultCursor::isNull(unsigned long) const 18125
stappler::db::pq::ResultCursor::toBool(unsigned long) const 875
stappler::db::pq::ResultCursor::getInfo() const 0
stappler::db::pq::ResultCursor::isEmpty() const 17125
stappler::db::pq::ResultCursor::isEnded() const 0
stappler::db::pq::ResultCursor::toBytes(unsigned long) const 5275
stappler::db::pq::ResultCursor::getError() const 5750
stappler::db::pq::ResultCursor::toDouble(unsigned long) const 1500
stappler::db::pq::ResultCursor::toString(unsigned long) const 10150
stappler::db::pq::ResultCursor::isSuccess() const 11525
stappler::db::pq::ResultCursor::toInteger(unsigned long) const 9150
stappler::db::pq::Driver::getNFields(stappler::ValueWrapper<void*, stappler::db::sql::ResultClass>) const 30650
stappler::db::pq::Driver::getNTuples(stappler::ValueWrapper<void*, stappler::db::sql::ResultClass>) const 5775
stappler::db::pq::Driver::clearResult(stappler::ValueWrapper<void*, stappler::db::sql::ResultClass>) const 5800
stappler::db::pq::Driver::getTypeById(unsigned int) const 9150
stappler::db::pq::Driver::getCmdTuples(stappler::ValueWrapper<void*, stappler::db::sql::ResultClass>) const 175
stappler::db::pq::Driver::getConnection(stappler::ValueWrapper<void*, stappler::db::sql::HandleClass>) const 450
stappler::db::pq::Driver::isBinaryFormat(stappler::ValueWrapper<void*, stappler::db::sql::ResultClass>, unsigned long) const 28125
stappler::db::pq::Driver::getTypeNameById(unsigned int) const 0
stappler::db::pq::Driver::acquireInterface(stappler::ValueWrapper<void*, stappler::db::sql::HandleClass>, stappler::mempool::custom::Pool*) const 0
stappler::db::pq::Driver::getStatusMessage(stappler::db::pq::Driver::Status) const 0
stappler::db::pq::Driver::getConnectionTime(stappler::ValueWrapper<void*, stappler::db::sql::HandleClass>) const 0
stappler::db::pq::Driver::performWithStorage(stappler::ValueWrapper<void*, stappler::db::sql::HandleClass>, stappler::memory::callback<void (stappler::db::Adapter const&)> const&) const 375
stappler::db::pq::Driver::consumeNotifications(stappler::ValueWrapper<void*, stappler::db::sql::HandleClass>, stappler::memory::callback<void (stappler::StringViewBase<char>)> const&) const 0
stappler::db::pq::Driver::getTransactionStatus(stappler::ValueWrapper<void*, stappler::db::sql::ConnectionClass>) const 0
stappler::db::pq::Driver::getResultErrorMessage(stappler::ValueWrapper<void*, stappler::db::sql::ResultClass>) const 0
stappler::db::pq::Driver::listenForNotifications(stappler::ValueWrapper<void*, stappler::db::sql::HandleClass>) const 0
stappler::db::pq::Driver::exec(stappler::ValueWrapper<void*, stappler::db::sql::ConnectionClass>, char const*) const 1350
stappler::db::pq::Driver::exec(stappler::ValueWrapper<void*, stappler::db::sql::ConnectionClass>, char const*, int, char const* const*, int const*, int const*, int) const 4450
stappler::db::pq::Driver::finish(stappler::ValueWrapper<void*, stappler::db::sql::HandleClass>) const 0
stappler::db::pq::Driver::isIdle(stappler::ValueWrapper<void*, stappler::db::sql::ConnectionClass>) const 0
stappler::db::pq::Driver::isNull(stappler::ValueWrapper<void*, stappler::db::sql::ResultClass>, unsigned long, unsigned long) const 18125
stappler::db::pq::Driver::connect(stappler::memory::map<stappler::StringViewBase<char>, stappler::StringViewBase<char>, std::less<void> > const&) const 25
stappler::db::pq::Driver::getName(stappler::ValueWrapper<void*, stappler::db::sql::ResultClass>, unsigned long) const 19175
stappler::db::pq::Driver::getType(stappler::ValueWrapper<void*, stappler::db::sql::ResultClass>, unsigned long) const 8750
stappler::db::pq::Driver::isValid(stappler::ValueWrapper<void*, stappler::db::sql::HandleClass>) const 25
stappler::db::pq::Driver::isValid(stappler::ValueWrapper<void*, stappler::db::sql::ConnectionClass>) const 25
stappler::db::pq::Driver::getValue(stappler::ValueWrapper<void*, stappler::db::sql::ResultClass>, unsigned long, unsigned long) const 28125
stappler::db::pq::Driver::doConnect(char const* const*, char const* const*, int) const 25
stappler::db::pq::Driver::getLength(stappler::ValueWrapper<void*, stappler::db::sql::ResultClass>, unsigned long, unsigned long) const 25850
stappler::db::pq::Driver::getStatus(stappler::ValueWrapper<void*, stappler::db::sql::ResultClass>) const 5775
stappler::db::pq::DriverSym::operator bool() const 25
stappler::db::pq::Driver::Driver(stappler::mempool::custom::Pool*, stappler::db::ApplicationInterface*, stappler::StringViewBase<char>, void const*)::{lambda()#2}::operator()() const 50
stappler::db::pq::Driver::Driver(stappler::mempool::custom::Pool*, stappler::db::ApplicationInterface*, stappler::StringViewBase<char>, void const*)::{lambda()#1}::operator()() const 0
stappler::db::pq::Driver_insert_sorted(stappler::memory::vector<std::pair<unsigned int, stappler::db::BackendInterface::StorageType> >&, unsigned int, stappler::db::BackendInterface::StorageType)::{lambda(unsigned int, std::pair<unsigned int, stappler::db::BackendInterface::StorageType> const&)#1}::operator()(unsigned int, std::pair<unsigned int, stappler::db::BackendInterface::StorageType> const&) const 625
stappler::db::pq::Driver_insert_sorted(stappler::memory::vector<std::pair<unsigned int, stappler::memory::basic_string<char> > >&, unsigned int, stappler::StringViewBase<char>)::{lambda(unsigned int, std::pair<unsigned int, stappler::memory::basic_string<char> > const&)#1}::operator()(unsigned int, std::pair<unsigned int, stappler::memory::basic_string<char> > const&) const 4375
stappler::db::pq::Driver::getTypeById(unsigned int) const::{lambda(std::pair<unsigned int, stappler::db::BackendInterface::StorageType> const&, unsigned int)#1}::operator()(std::pair<unsigned int, stappler::db::BackendInterface::StorageType> const&, unsigned int) const 31725
stappler::db::pq::Driver::getTypeNameById(unsigned int) const::{lambda(std::pair<unsigned int, stappler::memory::basic_string<char> > const&, unsigned int)#1}::operator()(std::pair<unsigned int, stappler::memory::basic_string<char> > const&, unsigned int) const 0
stappler::db::pq::Driver::doConnect(char const* const*, char const* const*, int) const::{lambda()#1}::operator()() const 25

Generated by: LCOV version 1.14