LCOV - code coverage report
Current view: top level - core/db - SPDbAdapter.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 462 689 67.1 %
Date: 2024-05-12 00:16:13 Functions: 87 119 73.1 %

Function Name Sort by function name Hit count Sort by hit count
stappler::db::ApplicationInterface::reportDbUpdate(stappler::StringViewBase<char>, bool) 100
stappler::db::ApplicationInterface::~ApplicationInterface() 0
stappler::db::ApplicationInterface::~ApplicationInterface().2 75
stappler::db::Binder::setInterface(stappler::db::QueryInterface*) 17650
stappler::db::Binder::writeBindArray(stappler::memory::basic_ostringstream<char>&, stappler::memory::vector<stappler::StringViewBase<char> > const&) 0
stappler::db::Binder::writeBindArray(stappler::memory::basic_ostringstream<char>&, stappler::memory::vector<double> const&) 0
stappler::db::Binder::writeBindArray(stappler::memory::basic_ostringstream<char>&, stappler::memory::vector<long> const&) 0
stappler::db::Binder::writeBindArray(stappler::memory::basic_ostringstream<char>&, stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&) 25
stappler::db::Binder::clear() 7375
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::TimeInterval) 0
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::Time) 50
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::memory::basic_string<char>&&) 1225
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::memory::vector<unsigned char>&&) 175
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::db::Binder::TypeString const&) 50
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::db::Binder::FullTextFrom const&) 300
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::db::Binder::FullTextRank const&) 300
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::db::Binder::FullTextField const&) 2550
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::db::Binder::FullTextQueryRef const&) 300
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::db::Binder::DataField const&) 34300
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::memory::basic_string<char> const&) 0
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::memory::vector<stappler::StringViewBase<char> > const&) 0
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::memory::vector<double> const&) 0
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::memory::vector<unsigned char> const&) 50
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::memory::vector<long> const&) 125
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::CoderSource const&) 475
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::StringViewBase<char> const&) 350
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::sql::PatternComparator<stappler::StringViewBase<char> const&> const&) 0
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::sql::PatternComparator<stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&> const&) 0
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&) 2275
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, double) 0
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, long) 7125
stappler::db::Binder::writeBind(stappler::memory::basic_ostringstream<char>&, unsigned long) 5575
stappler::db::Result::end() 13675
stappler::db::Result::next() 25970
stappler::db::Result::begin() 13674
stappler::db::Result::clear() 21200
stappler::db::Result::decode(stappler::db::Field const&, stappler::memory::vector<stappler::db::Field const*> const&) 50
stappler::db::Result::decode(stappler::db::Scheme const&, stappler::memory::vector<stappler::db::Field const*> const&) 10925
stappler::db::Result::decode(stappler::db::FieldView const&) 50
stappler::db::Result::readId() 4200
stappler::db::Result::Result(stappler::db::Result&&) 0
stappler::db::Result::Result(stappler::db::ResultCursor*) 21073
stappler::db::Result::~Result() 21075
stappler::db::Result::operator=(stappler::db::Result&&) 0
stappler::db::Adapter::FromContext(stappler::db::ApplicationInterface const*) 0
stappler::db::Adapter::getDeltaValue(stappler::db::Scheme const&) 1025
stappler::db::Adapter::getDeltaValue(stappler::db::Scheme const&, stappler::db::FieldView const&, unsigned long) 50
stappler::db::Adapter::runAutoFields(stappler::db::Transaction const&, stappler::memory::vector<unsigned long> const&, stappler::db::Scheme const&, stappler::db::Field const&) 325
stappler::db::Adapter::scheduleAutoField(stappler::db::Scheme const&, stappler::db::Field const&, unsigned long) 2550
stappler::db::Adapter::Adapter(stappler::db::BackendInterface*, stappler::db::ApplicationInterface const*) 8870
stappler::db::Adapter::Adapter(stappler::db::Adapter const&) 5616
stappler::db::Adapter::operator=(stappler::db::Adapter const&) 0
stappler::db::ResultRow::toData(stappler::db::Scheme const&, stappler::memory::map<stappler::memory::basic_string<char>, stappler::db::Field, std::less<void> > const&, stappler::memory::vector<stappler::db::Field const*> const&) 16950
stappler::db::ResultRow::toData(unsigned long, stappler::db::Field const&) 71100
stappler::db::ResultRow::ResultRow(stappler::db::ResultCursor const*, unsigned long) 28622
stappler::db::ResultRow::ResultRow(stappler::db::ResultRow const&) 0
stappler::db::ResultRow::operator=(stappler::db::ResultRow const&) 0
stappler::db::Adapter_mergeValues(stappler::db::Scheme const&, stappler::db::Field const&, stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&, stappler::data::ValueTemplate<stappler::memory::PoolInterface>&, stappler::data::ValueTemplate<stappler::memory::PoolInterface>&) 3025
stappler::db::ApplicationInterface::getDocumentRoot() const 25
stappler::db::ApplicationInterface::pushDebugMessage(stappler::data::ValueTemplate<stappler::memory::PoolInterface>&&) const 0
stappler::db::ApplicationInterface::pushErrorMessage(stappler::data::ValueTemplate<stappler::memory::PoolInterface>&&) const 0
stappler::db::ApplicationInterface::scheduleAyncDbTask(stappler::memory::callback<stappler::memory::function<void (stappler::db::Transaction const&)> (stappler::mempool::custom::Pool*)> const&) const 0
stappler::db::ApplicationInterface::getAdapterFromContext() const 0
stappler::db::Binder::getInterface() const 22850
stappler::db::Result::getRowsHint() const 10925
stappler::db::Result::getAffectedRows() const 1850
stappler::db::Result::info() const 0
stappler::db::Result::name(unsigned long) const 500
stappler::db::Result::empty() const 5225
stappler::db::Result::current() const 1900
stappler::db::Result::success() const 1850
stappler::db::Result::operator bool() const 10775
stappler::db::Adapter::authorizeUser(stappler::db::Auth const&, stappler::StringViewBase<char> const&, stappler::StringViewBase<char> const&) const 575
stappler::db::Adapter::endTransaction() const 6100
stappler::db::Adapter::removeFromView(stappler::db::FieldView const&, stappler::db::Scheme const*, unsigned long) const 200
stappler::db::Adapter::isInTransaction() const 21597
stappler::db::Adapter::beginTransaction() const 6100
stappler::db::Adapter::performQueryList(stappler::db::QueryList const&, unsigned long, bool) const 1125
stappler::db::Adapter::cancelTransaction() const 0
stappler::db::Adapter::getTransactionKey() const 17310
stappler::db::Adapter::getReferenceParents(stappler::db::Scheme const&, unsigned long, stappler::db::Scheme const*, stappler::db::Field const*) const 0
stappler::db::Adapter::makeSessionsCleanup() const 0
stappler::db::Adapter::getTransactionStatus() const 0
stappler::db::Adapter::processFullTextFields(stappler::db::Scheme const&, stappler::data::ValueTemplate<stappler::memory::PoolInterface>&, stappler::memory::vector<stappler::db::InputField>&, stappler::memory::vector<stappler::db::InputRow>&) const 6225
stappler::db::Adapter::performQueryListForIds(stappler::db::QueryList const&, unsigned long) const 775
stappler::db::Adapter::performWithTransaction(stappler::memory::callback<bool (stappler::db::Transaction const&)> const&) const 3475
stappler::db::Adapter::get(stappler::CoderSource const&) const 250
stappler::db::Adapter::set(stappler::CoderSource const&, stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&, stappler::TimeInterval) const 125
stappler::db::Adapter::init(stappler::db::BackendInterface::Config const&, stappler::memory::map<stappler::StringViewBase<char>, stappler::db::Scheme const*, std::less<void> > const&) const 174
stappler::db::Adapter::save(stappler::db::Worker&, unsigned long, stappler::data::ValueTemplate<stappler::memory::PoolInterface>&, stappler::data::ValueTemplate<stappler::memory::PoolInterface>&, stappler::memory::set<stappler::db::Field const*, std::less<void> > const&) const 2575
stappler::db::Adapter::clear(stappler::CoderSource const&) const 100
stappler::db::Adapter::count(stappler::db::Worker&, stappler::db::Query const&) const 375
stappler::db::Adapter::field(stappler::db::Action, stappler::db::Worker&, stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&, stappler::db::Field const&, stappler::data::ValueTemplate<stappler::memory::PoolInterface>&&) const 425
stappler::db::Adapter::field(stappler::db::Action, stappler::db::Worker&, unsigned long, stappler::db::Field const&, stappler::data::ValueTemplate<stappler::memory::PoolInterface>&&) const 350
stappler::db::Adapter::create(stappler::db::Worker&, stappler::data::ValueTemplate<stappler::memory::PoolInterface>&) const 3650
stappler::db::Adapter::remove(stappler::db::Worker&, unsigned long) const 275
stappler::db::Adapter::select(stappler::db::Worker&, stappler::db::Query const&) const 6249
stappler::db::Adapter::foreach(stappler::db::Worker&, stappler::db::Query const&, stappler::memory::callback<bool (stappler::data::ValueTemplate<stappler::memory::PoolInterface>&)> const&) const 0
stappler::db::Adapter::addToView(stappler::db::FieldView const&, stappler::db::Scheme const*, unsigned long, stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&) const 125
stappler::db::Adapter::broadcast(stappler::StringViewBase<char>, stappler::data::ValueTemplate<stappler::memory::PoolInterface>&&, bool) const 0
stappler::db::Adapter::broadcast(stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&) const 50
stappler::db::Adapter::broadcast(stappler::memory::vector<unsigned char> const&) const 50
stappler::db::ResultRow::toTypedData(unsigned long) const 0
stappler::db::ResultRow::at(unsigned long) const 21826
stappler::db::ResultRow::back() const 0
stappler::db::ResultRow::size() const 625
stappler::db::ResultRow::front() const 0
stappler::db::ResultRow::encode() const 0
stappler::db::ResultRow::isNull(unsigned long) const 105075
stappler::db::ResultRow::toBool(unsigned long) const 11522
stappler::db::ResultRow::toBytes(unsigned long) const 13450
stappler::db::ResultRow::toDouble(unsigned long) const 7600
stappler::db::ResultRow::toString(unsigned long) const 14325
stappler::db::ResultRow::toInteger(unsigned long) const 43775
stappler::db::Adapter::scheduleAutoField(stappler::db::Scheme const&, stappler::db::Field const&, unsigned long)::{lambda()#1}::operator()() const 350
stappler::db::Adapter::processFullTextFields(stappler::db::Scheme const&, stappler::data::ValueTemplate<stappler::memory::PoolInterface>&, stappler::memory::vector<stappler::db::InputField>&, stappler::memory::vector<stappler::db::InputRow>&) const::{lambda(stappler::db::Field const*, stappler::db::FieldFullTextView const*)#1}::operator()(stappler::db::Field const*, stappler::db::FieldFullTextView const*) const 2525
stappler::db::Adapter::create(stappler::db::Worker&, stappler::data::ValueTemplate<stappler::memory::PoolInterface>&) const::{lambda(stappler::data::ValueTemplate<stappler::memory::PoolInterface>&)#1}::operator()(stappler::data::ValueTemplate<stappler::memory::PoolInterface>&) const 3675
stappler::db::Adapter::scheduleAutoField(stappler::db::Scheme const&, stappler::db::Field const&, unsigned long)::{lambda()#1}::operator()() const::{lambda(stappler::mempool::custom::Pool*)#1}::operator()(stappler::mempool::custom::Pool*) const 350
stappler::db::Adapter::scheduleAutoField(stappler::db::Scheme const&, stappler::db::Field const&, unsigned long)::{lambda()#1}::operator()() const::{lambda(stappler::mempool::custom::Pool*)#1}::operator()(stappler::mempool::custom::Pool*) const::{lambda(stappler::db::Transaction const&)#1}::operator()(stappler::db::Transaction const&) const 325

Generated by: LCOV version 1.14