LCOV - code coverage report
Current view: top level - EnergyPlus - SQLiteProcedures.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 88.4 % 1485 1313
Test Date: 2025-07-17 05:04:31 Functions: 89.5 % 124 111

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::CreateSQLiteDatabase(EnergyPlus::EnergyPlusData&) 803
EnergyPlus::CreateSQLiteZoneExtendedOutput(EnergyPlus::EnergyPlusData&) 780
EnergyPlus::ParseSQLiteInput(EnergyPlus::EnergyPlusData&, bool&, bool&) 801
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*) 1837
EnergyPlus::SQLite::Construction::insertIntoSQLite(sqlite3_stmt*) 843
EnergyPlus::SQLite::Construction::insertIntoSQLite(sqlite3_stmt*, sqlite3_stmt*) 843
EnergyPlus::SQLite::Infiltration::insertIntoSQLite(sqlite3_stmt*) 987
EnergyPlus::SQLite::Material::insertIntoSQLite(sqlite3_stmt*) 1775
EnergyPlus::SQLite::NominalBaseboardHeat::insertIntoSQLite(sqlite3_stmt*) 0
EnergyPlus::SQLite::NominalElectricEquipment::insertIntoSQLite(sqlite3_stmt*) 1150
EnergyPlus::SQLite::NominalGasEquipment::insertIntoSQLite(sqlite3_stmt*) 25
EnergyPlus::SQLite::NominalHotWaterEquipment::insertIntoSQLite(sqlite3_stmt*) 9
EnergyPlus::SQLite::NominalLighting::insertIntoSQLite(sqlite3_stmt*) 1189
EnergyPlus::SQLite::NominalOtherEquipment::insertIntoSQLite(sqlite3_stmt*) 24
EnergyPlus::SQLite::NominalPeople::insertIntoSQLite(sqlite3_stmt*) 1024
EnergyPlus::SQLite::NominalSteamEquipment::insertIntoSQLite(sqlite3_stmt*) 0
EnergyPlus::SQLite::RoomAirModel::insertIntoSQLite(sqlite3_stmt*) 1294
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&) 26277
EnergyPlus::SQLite::Schedule::insertIntoSQLite(sqlite3_stmt*) 3235
EnergyPlus::SQLite::Surface::insertIntoSQLite(sqlite3_stmt*) 11569
EnergyPlus::SQLite::Ventilation::insertIntoSQLite(sqlite3_stmt*) 8
EnergyPlus::SQLite::Zone::insertIntoSQLite(sqlite3_stmt*) 1294
EnergyPlus::SQLite::ZoneGroup::insertIntoSQLite(sqlite3_stmt*) 3
EnergyPlus::SQLite::ZoneList::insertIntoSQLite(sqlite3_stmt*) 11
EnergyPlus::SQLite::ZoneList::insertIntoSQLite(sqlite3_stmt*, sqlite3_stmt*) 11
EnergyPlus::SQLite::addConstructionData(int, EnergyPlus::Construction::ConstructionProps const&, double const&) 843
EnergyPlus::SQLite::addInfiltrationData(int, EnergyPlus::DataHeatBalance::InfiltrationData const&) 987
EnergyPlus::SQLite::addMaterialData(int, EnergyPlus::Material::MaterialBase const*) 1775
EnergyPlus::SQLite::addNominalBaseboardData(int, EnergyPlus::DataHeatBalance::BBHeatData const&) 0
EnergyPlus::SQLite::addNominalElectricEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 1150
EnergyPlus::SQLite::addNominalGasEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 25
EnergyPlus::SQLite::addNominalHotWaterEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 9
EnergyPlus::SQLite::addNominalLightingData(int, EnergyPlus::DataHeatBalance::LightsData const&) 1189
EnergyPlus::SQLite::addNominalOtherEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 24
EnergyPlus::SQLite::addNominalPeopleData(int, EnergyPlus::DataHeatBalance::PeopleData const&) 1024
EnergyPlus::SQLite::addNominalSteamEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 0
EnergyPlus::SQLite::addRoomAirModelData(int, EnergyPlus::RoomAir::AirModelData const&) 1294
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) 18410
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) 3235
EnergyPlus::SQLite::addSurfaceData(int, EnergyPlus::DataSurfaces::SurfaceData const&, std::basic_string_view<char, std::char_traits<char> >) 11569
EnergyPlus::SQLite::addVentilationData(int, EnergyPlus::DataHeatBalance::VentilationData const&) 8
EnergyPlus::SQLite::addZoneData(int, EnergyPlus::DataHeatBalance::ZoneData const&) 1294
EnergyPlus::SQLite::addZoneGroupData(int, EnergyPlus::DataHeatBalance::ZoneGroupData const&) 3
EnergyPlus::SQLite::addZoneListData(int, EnergyPlus::DataHeatBalance::ZoneListData const&) 11
EnergyPlus::SQLite::adjustReportingHourAndMinutes(int&, int&) 28014
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) 237
EnergyPlus::SQLite::createSQLiteErrorRecord(int, int, std::basic_string_view<char, std::char_traits<char> >, int) 2072
EnergyPlus::SQLite::createSQLiteReportDataRecord(int, double, EnergyPlus::OutputProcessor::ReportFreq, double, int, double, int, int) 2110528
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> >) 15448
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> >) 18384
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) 22808
EnergyPlus::SQLite::createYearlyTimeIndexRecord(int, int) 0
EnergyPlus::SQLite::createZoneExtendedOutput() 116
EnergyPlus::SQLite::initializeComponentSizingTable() 125
EnergyPlus::SQLite::initializeConstructionsTables() 125
EnergyPlus::SQLite::initializeDaylightMapTables() 125
EnergyPlus::SQLite::initializeEnvironmentPeriodsTable() 125
EnergyPlus::SQLite::initializeErrorsTable() 125
EnergyPlus::SQLite::initializeIndexes() 116
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> >&) 455052
EnergyPlus::SQLite::sqliteBegin() 2410
EnergyPlus::SQLite::sqliteCommit() 2256
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() 154
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&) 912
EnergyPlus::SQLite::updateSQLiteSimulationRecord(bool, bool, int) 9
EnergyPlus::SQLite::updateSQLiteSimulationRecord(int, int) 116
EnergyPlus::SQLite::writeOutputToSQLite() const 116
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&) 26277
EnergyPlus::SQLiteProcedures::sqliteBindDouble(sqlite3_stmt*, int, double) 2329202
EnergyPlus::SQLiteProcedures::sqliteBindForeignKey(sqlite3_stmt*, int, int) 7164468
EnergyPlus::SQLiteProcedures::sqliteBindInteger(sqlite3_stmt*, int, int) 3873238
EnergyPlus::SQLiteProcedures::sqliteBindLogical(sqlite3_stmt*, int, bool) 77433
EnergyPlus::SQLiteProcedures::sqliteBindNULL(sqlite3_stmt*, int) 18877
EnergyPlus::SQLiteProcedures::sqliteBindText(sqlite3_stmt*, int, std::basic_string_view<char, std::char_traits<char> >) 709870
EnergyPlus::SQLiteProcedures::sqliteExecuteCommand(std::basic_string_view<char, std::char_traits<char> >) 10917
EnergyPlus::SQLiteProcedures::sqlitePrepareStatement(sqlite3_stmt*&, std::basic_string_view<char, std::char_traits<char> >) 4572
EnergyPlus::SQLiteProcedures::sqliteResetCommand(sqlite3_stmt*) 2653039
EnergyPlus::SQLiteProcedures::sqliteStepCommand(sqlite3_stmt*) 2653039
EnergyPlus::SQLiteProcedures::sqliteStepValidity(int) 26386
EnergyPlus::SQLiteProcedures::sqliteWithinTransaction() 0

Generated by: LCOV version 2.0-1