LCOV - code coverage report
Current view: top level - EnergyPlus - SQLiteProcedures.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 95.1 % 1458 1386
Test Date: 2025-05-22 16:09:37 Functions: 96.8 % 124 120

Function Name Sort by function name Hit count Sort by function hit count
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() 0
EnergyPlus::SQLite::sqliteRollbackToSavepoint(std::basic_string_view<char, std::char_traits<char> >) 0
EnergyPlus::SQLite::createYearlyTimeIndexRecord(int, int) 1
EnergyPlus::SQLite::NominalBaseboardHeat::insertIntoSQLite(sqlite3_stmt*) 2
EnergyPlus::SQLite::NominalGasEquipment::insertIntoSQLite(sqlite3_stmt*) 2
EnergyPlus::SQLite::NominalHotWaterEquipment::insertIntoSQLite(sqlite3_stmt*) 2
EnergyPlus::SQLite::NominalOtherEquipment::insertIntoSQLite(sqlite3_stmt*) 2
EnergyPlus::SQLite::NominalSteamEquipment::insertIntoSQLite(sqlite3_stmt*) 2
EnergyPlus::SQLite::Ventilation::insertIntoSQLite(sqlite3_stmt*) 2
EnergyPlus::SQLite::ZoneGroup::insertIntoSQLite(sqlite3_stmt*) 2
EnergyPlus::SQLite::ZoneList::insertIntoSQLite(sqlite3_stmt*) 2
EnergyPlus::SQLite::ZoneList::insertIntoSQLite(sqlite3_stmt*, sqlite3_stmt*) 2
EnergyPlus::SQLite::addNominalBaseboardData(int, EnergyPlus::DataHeatBalance::BBHeatData const&) 2
EnergyPlus::SQLite::addNominalGasEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 2
EnergyPlus::SQLite::addNominalHotWaterEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 2
EnergyPlus::SQLite::addNominalOtherEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 2
EnergyPlus::SQLite::addNominalSteamEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 2
EnergyPlus::SQLite::addVentilationData(int, EnergyPlus::DataHeatBalance::VentilationData const&) 2
EnergyPlus::SQLite::addZoneGroupData(int, EnergyPlus::DataHeatBalance::ZoneGroupData const&) 2
EnergyPlus::SQLite::addZoneListData(int, EnergyPlus::DataHeatBalance::ZoneListData const&) 2
EnergyPlus::SQLite::createSQLiteDaylightMap(int, int, int, int, int, int, ObjexxFCL::Array1D<double> const&, int, ObjexxFCL::Array1D<double> const&, ObjexxFCL::Array2<double> const&) 2
EnergyPlus::SQLite::logicalToInteger(bool) 2
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) 3
EnergyPlus::SQLite::sqliteWithinTransaction() 3
EnergyPlus::SQLite::updateSQLiteSimulationRecord(bool, bool, int) 3
EnergyPlus::SQLiteProcedures::sqliteWithinTransaction() 3
EnergyPlus::SQLite::Infiltration::insertIntoSQLite(sqlite3_stmt*) 4
EnergyPlus::SQLite::addInfiltrationData(int, EnergyPlus::DataHeatBalance::InfiltrationData const&) 4
EnergyPlus::SQLite::NominalPeople::insertIntoSQLite(sqlite3_stmt*) 5
EnergyPlus::SQLite::addNominalPeopleData(int, EnergyPlus::DataHeatBalance::PeopleData const&) 5
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> >) 5
EnergyPlus::SQLite::NominalLighting::insertIntoSQLite(sqlite3_stmt*) 6
EnergyPlus::SQLite::addNominalLightingData(int, EnergyPlus::DataHeatBalance::LightsData const&) 6
EnergyPlus::SQLite::updateSQLiteSimulationRecord(int, int) 6
EnergyPlus::SQLite::NominalElectricEquipment::insertIntoSQLite(sqlite3_stmt*) 7
EnergyPlus::SQLite::addNominalElectricEquipmentData(int, EnergyPlus::DataHeatBalance::ZoneEquipData const&) 7
EnergyPlus::SQLite::createZoneExtendedOutput() 7
EnergyPlus::SQLite::initializeIndexes() 8
EnergyPlus::SQLite::RoomAirModel::insertIntoSQLite(sqlite3_stmt*) 9
EnergyPlus::SQLite::addRoomAirModelData(int, EnergyPlus::RoomAir::AirModelData const&) 9
EnergyPlus::SQLite::Zone::insertIntoSQLite(sqlite3_stmt*) 10
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) 10
EnergyPlus::SQLite::addZoneData(int, EnergyPlus::DataHeatBalance::ZoneData const&) 10
EnergyPlus::SQLite::createSQLiteEnvironmentPeriodRecord(int, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::Constant::KindOfSim, int) 14
EnergyPlus::SQLite::Construction::insertIntoSQLite(sqlite3_stmt*) 17
EnergyPlus::SQLite::Construction::insertIntoSQLite(sqlite3_stmt*, sqlite3_stmt*) 17
EnergyPlus::SQLite::addConstructionData(int, EnergyPlus::Construction::ConstructionProps const&, double const&) 17
EnergyPlus::ParseSQLiteInput(EnergyPlus::EnergyPlusData&, bool&, bool&)::{lambda(nlohmann::json_abi_v3_12_0::basic_json<std::map, std::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::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::map, std::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::vector<unsigned char, std::allocator<unsigned char> >, void> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 22
EnergyPlus::SQLite::sqliteWriteMessage(std::basic_string_view<char, std::char_traits<char> >) 23
EnergyPlus::SQLite::Material::insertIntoSQLite(sqlite3_stmt*) 33
EnergyPlus::SQLite::addMaterialData(int, EnergyPlus::Material::MaterialBase const*) 33
EnergyPlus::SQLite::Construction::ConstructionLayer::insertIntoSQLite(sqlite3_stmt*) 34
EnergyPlus::SQLite::createSQLiteSimulationsRecord(int, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >) 42
EnergyPlus::SQLite::Schedule::insertIntoSQLite(sqlite3_stmt*) 46
EnergyPlus::SQLite::addScheduleData(int, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, double, double) 46
EnergyPlus::SQLite::Surface::insertIntoSQLite(sqlite3_stmt*) 49
EnergyPlus::SQLite::addSurfaceData(int, EnergyPlus::DataSurfaces::SurfaceData const&, std::basic_string_view<char, std::char_traits<char> >) 49
EnergyPlus::CreateSQLiteDatabase(EnergyPlus::EnergyPlusData&) 73
EnergyPlus::CreateSQLiteZoneExtendedOutput(EnergyPlus::EnergyPlusData&) 73
EnergyPlus::SQLite::updateSQLiteErrorRecord(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 87
EnergyPlus::SQLite::sqliteBegin() 106
EnergyPlus::SQLite::sqliteCommit() 106
EnergyPlus::SQLite::initializeTabularDataTable() 112
EnergyPlus::SQLite::initializeTabularDataView() 112
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) 113
EnergyPlus::SQLite::initializeComponentSizingTable() 113
EnergyPlus::SQLite::initializeConstructionsTables() 113
EnergyPlus::SQLite::initializeDaylightMapTables() 113
EnergyPlus::SQLite::initializeEnvironmentPeriodsTable() 113
EnergyPlus::SQLite::initializeErrorsTable() 113
EnergyPlus::SQLite::initializeMaterialsTable() 113
EnergyPlus::SQLite::initializeNominalBaseboardHeatTable() 113
EnergyPlus::SQLite::initializeNominalElectricEquipmentTable() 113
EnergyPlus::SQLite::initializeNominalGasEquipmentTable() 113
EnergyPlus::SQLite::initializeNominalHotWaterEquipmentTable() 113
EnergyPlus::SQLite::initializeNominalInfiltrationTable() 113
EnergyPlus::SQLite::initializeNominalLightingTable() 113
EnergyPlus::SQLite::initializeNominalOtherEquipmentTable() 113
EnergyPlus::SQLite::initializeNominalPeopleTable() 113
EnergyPlus::SQLite::initializeNominalSteamEquipmentTable() 113
EnergyPlus::SQLite::initializeNominalVentilationTable() 113
EnergyPlus::SQLite::initializeReportDataDictionaryTable() 113
EnergyPlus::SQLite::initializeReportDataTables() 113
EnergyPlus::SQLite::initializeRoomAirModelTable() 113
EnergyPlus::SQLite::initializeSchedulesTable() 113
EnergyPlus::SQLite::initializeSimulationsTable() 113
EnergyPlus::SQLite::initializeSurfacesTable() 113
EnergyPlus::SQLite::initializeSystemSizingTable() 113
EnergyPlus::SQLite::initializeTimeIndicesTable() 113
EnergyPlus::SQLite::initializeViews() 113
EnergyPlus::SQLite::initializeZoneGroupTable() 113
EnergyPlus::SQLite::initializeZoneInfoTable() 113
EnergyPlus::SQLite::initializeZoneInfoZoneListTable() 113
EnergyPlus::SQLite::initializeZoneListTable() 113
EnergyPlus::SQLite::initializeZoneSizingTable() 113
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&) 113
EnergyPlus::ParseSQLiteInput(EnergyPlus::EnergyPlusData&, bool&, bool&) 115
EnergyPlus::SQLite::writeTabularDataToSQLite() const 115
EnergyPlus::SQLite::createSQLiteErrorRecord(int, int, std::basic_string_view<char, std::char_traits<char> >, int) 120
EnergyPlus::SQLite::writeOutputToSQLite() const 120
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) 179
EnergyPlus::SQLite::~SQLite() 226
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> >) 230
EnergyPlus::SQLite::SQLiteData::SQLiteData(std::shared_ptr<std::basic_ostream<char, std::char_traits<char> > > const&, std::shared_ptr<sqlite3> const&) 236
EnergyPlus::SQLiteProcedures::SQLiteProcedures(std::shared_ptr<std::basic_ostream<char, std::char_traits<char> > > const&, std::shared_ptr<sqlite3> const&) 236
EnergyPlus::SQLiteProcedures::sqliteStepValidity(int) 239
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) 308
EnergyPlus::SQLite::adjustReportingHourAndMinutes(int&, int&) 375
EnergyPlus::SQLiteProcedures::sqliteBindNULL(sqlite3_stmt*, int) 409
EnergyPlus::SQLiteProcedures::sqliteBindLogical(sqlite3_stmt*, int, bool) 674
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> >) 822
EnergyPlus::SQLite::createSQLiteReportDataRecord(int, double, EnergyPlus::OutputProcessor::ReportFreq, double, int, double, int, int) 3324
EnergyPlus::SQLiteProcedures::sqlitePrepareStatement(sqlite3_stmt*&, std::basic_string_view<char, std::char_traits<char> >) 4404
EnergyPlus::SQLiteProcedures::sqliteBindDouble(sqlite3_stmt*, int, double) 4990
EnergyPlus::SQLiteProcedures::sqliteExecuteCommand(std::basic_string_view<char, std::char_traits<char> >) 6543
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> >&) 28703
EnergyPlus::SQLiteProcedures::sqliteBindText(sqlite3_stmt*, int, std::basic_string_view<char, std::char_traits<char> >) 32172
EnergyPlus::SQLiteProcedures::sqliteResetCommand(sqlite3_stmt*) 33500
EnergyPlus::SQLiteProcedures::sqliteStepCommand(sqlite3_stmt*) 33500
EnergyPlus::SQLite::createSQLiteStringTableRecord(std::basic_string_view<char, std::char_traits<char> >, int) 38144
EnergyPlus::SQLiteProcedures::sqliteBindInteger(sqlite3_stmt*, int, int) 85560
EnergyPlus::SQLiteProcedures::sqliteBindForeignKey(sqlite3_stmt*, int, int) 178481

Generated by: LCOV version 2.0-1