LCOV - code coverage report
Current view: top level - EnergyPlus - SQLiteProcedures.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 87.9 % 1485 1305
Test Date: 2025-06-02 07:23:51 Functions: 88.7 % 124 110

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::CreateSQLiteDatabase(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::CreateSQLiteZoneExtendedOutput(EnergyPlus::EnergyPlusData&) 799
EnergyPlus::ParseSQLiteInput(EnergyPlus::EnergyPlusData&, bool&, bool&) 799
EnergyPlus::ParseSQLiteInput(EnergyPlus::EnergyPlusData&, bool&, bool&)::{lambda(nlohmann::json_abi_v3_12_0::basic_json<std::__debug::map, std::__debug::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::__debug::vector<unsigned char, std::allocator<unsigned char> >, void> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(nlohmann::json_abi_v3_12_0::basic_json<std::__debug::map, std::__debug::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::__debug::vector<unsigned char, std::allocator<unsigned char> >, void> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 250
EnergyPlus::SQLite::Construction::ConstructionLayer::insertIntoSQLite(sqlite3_stmt*) 1986
EnergyPlus::SQLite::Construction::insertIntoSQLite(sqlite3_stmt*) 919
EnergyPlus::SQLite::Construction::insertIntoSQLite(sqlite3_stmt*, sqlite3_stmt*) 919
EnergyPlus::SQLite::Infiltration::insertIntoSQLite(sqlite3_stmt*) 1183
EnergyPlus::SQLite::Material::insertIntoSQLite(sqlite3_stmt*) 1939
EnergyPlus::SQLite::NominalBaseboardHeat::insertIntoSQLite(sqlite3_stmt*) 0
EnergyPlus::SQLite::NominalElectricEquipment::insertIntoSQLite(sqlite3_stmt*) 1359
EnergyPlus::SQLite::NominalGasEquipment::insertIntoSQLite(sqlite3_stmt*) 36
EnergyPlus::SQLite::NominalHotWaterEquipment::insertIntoSQLite(sqlite3_stmt*) 9
EnergyPlus::SQLite::NominalLighting::insertIntoSQLite(sqlite3_stmt*) 1404
EnergyPlus::SQLite::NominalOtherEquipment::insertIntoSQLite(sqlite3_stmt*) 24
EnergyPlus::SQLite::NominalPeople::insertIntoSQLite(sqlite3_stmt*) 1232
EnergyPlus::SQLite::NominalSteamEquipment::insertIntoSQLite(sqlite3_stmt*) 0
EnergyPlus::SQLite::RoomAirModel::insertIntoSQLite(sqlite3_stmt*) 1512
EnergyPlus::SQLite::SQLite(std::shared_ptr<std::basic_ostream<char, std::char_traits<char> > >, std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, bool, bool) 125
EnergyPlus::SQLite::SQLiteData::SQLiteData(std::shared_ptr<std::basic_ostream<char, std::char_traits<char> > > const&, std::shared_ptr<sqlite3> const&) 30474
EnergyPlus::SQLite::Schedule::insertIntoSQLite(sqlite3_stmt*) 3659
EnergyPlus::SQLite::Surface::insertIntoSQLite(sqlite3_stmt*) 13677
EnergyPlus::SQLite::Ventilation::insertIntoSQLite(sqlite3_stmt*) 8
EnergyPlus::SQLite::Zone::insertIntoSQLite(sqlite3_stmt*) 1512
EnergyPlus::SQLite::ZoneGroup::insertIntoSQLite(sqlite3_stmt*) 3
EnergyPlus::SQLite::ZoneList::insertIntoSQLite(sqlite3_stmt*) 12
EnergyPlus::SQLite::ZoneList::insertIntoSQLite(sqlite3_stmt*, sqlite3_stmt*) 12
EnergyPlus::SQLite::addConstructionData(int, EnergyPlus::Construction::ConstructionProps const&, double const&) 919
EnergyPlus::SQLite::addInfiltrationData(int, EnergyPlus::DataHeatBalance::InfiltrationData const&) 1183
EnergyPlus::SQLite::addMaterialData(int, EnergyPlus::Material::MaterialBase const*) 1939
EnergyPlus::SQLite::addNominalBaseboardData(int, EnergyPlus::DataHeatBalance::BBHeatData const&) 0
EnergyPlus::SQLite::addNominalElectricEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 1359
EnergyPlus::SQLite::addNominalGasEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 36
EnergyPlus::SQLite::addNominalHotWaterEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 9
EnergyPlus::SQLite::addNominalLightingData(int, EnergyPlus::DataHeatBalance::LightsData const&) 1404
EnergyPlus::SQLite::addNominalOtherEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 24
EnergyPlus::SQLite::addNominalPeopleData(int, EnergyPlus::DataHeatBalance::PeopleData const&) 1232
EnergyPlus::SQLite::addNominalSteamEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 0
EnergyPlus::SQLite::addRoomAirModelData(int, EnergyPlus::RoomAir::AirModelData const&) 1512
EnergyPlus::SQLite::addSQLiteComponentSizingRecord(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, double) 21820
EnergyPlus::SQLite::addSQLiteSystemSizingRecord(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, double, double, double, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >) 542
EnergyPlus::SQLite::addSQLiteZoneSizingRecord(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, double, double, double, double, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, double, double, double, double) 2504
EnergyPlus::SQLite::addScheduleData(int, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, double, double) 3659
EnergyPlus::SQLite::addSurfaceData(int, EnergyPlus::DataSurfaces::SurfaceData const&, std::basic_string_view<char, std::char_traits<char> >) 13677
EnergyPlus::SQLite::addVentilationData(int, EnergyPlus::DataHeatBalance::VentilationData const&) 8
EnergyPlus::SQLite::addZoneData(int, EnergyPlus::DataHeatBalance::ZoneData const&) 1512
EnergyPlus::SQLite::addZoneGroupData(int, EnergyPlus::DataHeatBalance::ZoneGroupData const&) 3
EnergyPlus::SQLite::addZoneListData(int, EnergyPlus::DataHeatBalance::ZoneListData const&) 12
EnergyPlus::SQLite::adjustReportingHourAndMinutes(int&, int&) 29302
EnergyPlus::SQLite::createSQLiteDaylightMap(int, int, int, int, int, int, ObjexxFCL::Array1D<double> const&, int, ObjexxFCL::Array1D<double> const&, ObjexxFCL::Array2<double> const&) 16
EnergyPlus::SQLite::createSQLiteDaylightMapTitle(int, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int, std::basic_string_view<char, std::char_traits<char> >, double) 1
EnergyPlus::SQLite::createSQLiteEnvironmentPeriodRecord(int, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::Constant::KindOfSim, int) 255
EnergyPlus::SQLite::createSQLiteErrorRecord(int, int, std::basic_string_view<char, std::char_traits<char> >, int) 2161
EnergyPlus::SQLite::createSQLiteReportDataRecord(int, double, EnergyPlus::OutputProcessor::ReportFreq, double, int, double, int, int) 2166612
EnergyPlus::SQLite::createSQLiteReportDictionaryRecord(int, EnergyPlus::OutputProcessor::StoreType, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::OutputProcessor::TimeStepType, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::OutputProcessor::ReportFreq, bool, std::basic_string_view<char, std::char_traits<char> >) 16007
EnergyPlus::SQLite::createSQLiteSimulationsRecord(int, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >) 125
EnergyPlus::SQLite::createSQLiteStringTableRecord(std::basic_string_view<char, std::char_traits<char> >, int) 673234
EnergyPlus::SQLite::createSQLiteTabularDataRecords(ObjexxFCL::Array2D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >) 18919
EnergyPlus::SQLite::createSQLiteTimeIndexRecord(EnergyPlus::OutputProcessor::ReportFreq, int, int, int, int, bool, int, int, int, double, double, int, std::basic_string_view<char, std::char_traits<char> >, bool) 23500
EnergyPlus::SQLite::createYearlyTimeIndexRecord(int, int) 0
EnergyPlus::SQLite::createZoneExtendedOutput() 125
EnergyPlus::SQLite::initializeComponentSizingTable() 125
EnergyPlus::SQLite::initializeConstructionsTables() 125
EnergyPlus::SQLite::initializeDaylightMapTables() 125
EnergyPlus::SQLite::initializeEnvironmentPeriodsTable() 125
EnergyPlus::SQLite::initializeErrorsTable() 125
EnergyPlus::SQLite::initializeIndexes() 125
EnergyPlus::SQLite::initializeMaterialsTable() 125
EnergyPlus::SQLite::initializeNominalBaseboardHeatTable() 125
EnergyPlus::SQLite::initializeNominalElectricEquipmentTable() 125
EnergyPlus::SQLite::initializeNominalGasEquipmentTable() 125
EnergyPlus::SQLite::initializeNominalHotWaterEquipmentTable() 125
EnergyPlus::SQLite::initializeNominalInfiltrationTable() 125
EnergyPlus::SQLite::initializeNominalLightingTable() 125
EnergyPlus::SQLite::initializeNominalOtherEquipmentTable() 125
EnergyPlus::SQLite::initializeNominalPeopleTable() 125
EnergyPlus::SQLite::initializeNominalSteamEquipmentTable() 125
EnergyPlus::SQLite::initializeNominalVentilationTable() 125
EnergyPlus::SQLite::initializeReportDataDictionaryTable() 125
EnergyPlus::SQLite::initializeReportDataTables() 125
EnergyPlus::SQLite::initializeRoomAirModelTable() 125
EnergyPlus::SQLite::initializeSchedulesTable() 125
EnergyPlus::SQLite::initializeSimulationsTable() 125
EnergyPlus::SQLite::initializeSurfacesTable() 125
EnergyPlus::SQLite::initializeSystemSizingTable() 125
EnergyPlus::SQLite::initializeTabularDataTable() 24
EnergyPlus::SQLite::initializeTabularDataView() 24
EnergyPlus::SQLite::initializeTimeIndicesTable() 125
EnergyPlus::SQLite::initializeViews() 125
EnergyPlus::SQLite::initializeZoneGroupTable() 125
EnergyPlus::SQLite::initializeZoneInfoTable() 125
EnergyPlus::SQLite::initializeZoneInfoZoneListTable() 125
EnergyPlus::SQLite::initializeZoneListTable() 125
EnergyPlus::SQLite::initializeZoneSizingTable() 125
EnergyPlus::SQLite::logicalToInteger(bool) 0
EnergyPlus::SQLite::parseUnitsAndDescription(std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 458462
EnergyPlus::SQLite::sqliteBegin() 2619
EnergyPlus::SQLite::sqliteCommit() 2437
EnergyPlus::SQLite::sqliteCreateSavepoint(std::basic_string_view<char, std::char_traits<char> >) 0
EnergyPlus::SQLite::sqliteReleaseSavepoint(std::basic_string_view<char, std::char_traits<char> >) 0
EnergyPlus::SQLite::sqliteRollback() 182
EnergyPlus::SQLite::sqliteRollbackToSavepoint(std::basic_string_view<char, std::char_traits<char> >) 0
EnergyPlus::SQLite::sqliteWithinTransaction() 0
EnergyPlus::SQLite::sqliteWriteMessage(std::basic_string_view<char, std::char_traits<char> >) 0
EnergyPlus::SQLite::updateSQLiteErrorRecord(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 940
EnergyPlus::SQLite::updateSQLiteSimulationRecord(bool, bool, int) 0
EnergyPlus::SQLite::updateSQLiteSimulationRecord(int, int) 125
EnergyPlus::SQLite::writeOutputToSQLite() const 125
EnergyPlus::SQLite::writeTabularDataToSQLite() const 0
EnergyPlus::SQLite::~SQLite() 250
EnergyPlus::SQLiteProcedures::SQLiteProcedures(std::shared_ptr<std::basic_ostream<char, std::char_traits<char> > > const&, bool, std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&) 125
EnergyPlus::SQLiteProcedures::SQLiteProcedures(std::shared_ptr<std::basic_ostream<char, std::char_traits<char> > > const&, std::shared_ptr<sqlite3> const&) 30474
EnergyPlus::SQLiteProcedures::sqliteBindDouble(sqlite3_stmt*, int, double) 2417072
EnergyPlus::SQLiteProcedures::sqliteBindForeignKey(sqlite3_stmt*, int, int) 7286741
EnergyPlus::SQLiteProcedures::sqliteBindInteger(sqlite3_stmt*, int, int) 3968883
EnergyPlus::SQLiteProcedures::sqliteBindLogical(sqlite3_stmt*, int, bool) 85998
EnergyPlus::SQLiteProcedures::sqliteBindNULL(sqlite3_stmt*, int) 19476
EnergyPlus::SQLiteProcedures::sqliteBindText(sqlite3_stmt*, int, std::basic_string_view<char, std::char_traits<char> >) 735453
EnergyPlus::SQLiteProcedures::sqliteExecuteCommand(std::basic_string_view<char, std::char_traits<char> >) 11353
EnergyPlus::SQLiteProcedures::sqlitePrepareStatement(sqlite3_stmt*&, std::basic_string_view<char, std::char_traits<char> >) 4572
EnergyPlus::SQLiteProcedures::sqliteResetCommand(sqlite3_stmt*) 2718719
EnergyPlus::SQLiteProcedures::sqliteStepCommand(sqlite3_stmt*) 2718719
EnergyPlus::SQLiteProcedures::sqliteStepValidity(int) 30638
EnergyPlus::SQLiteProcedures::sqliteWithinTransaction() 0

Generated by: LCOV version 2.0-1