 dballe::cmdline::Action | |
  dballe::cmdline::Converter | |
 wreport::tests::Actual< const dballe::Record & > [external] | |
  dballe::tests::ActualRecord | |
 wreport::tests::Actual< const Message & > [external] | |
  dballe::tests::ActualMessage | |
 wreport::tests::Actual< dballe::DB & > [external] | |
  dballe::tests::ActualDB | |
 wreport::tests::Actual< dballe::db::Cursor & > [external] | |
  dballe::tests::ActualCursor | |
 wreport::tests::Actual< int > [external] | |
  dballe::tests::ActualMatcherResult | |
 dballe::db::v6::bulk::AnnotateAttrsV6 | Helper class for annotating AttrV6 variables with the current status of the database |
 dballe::db::v6::bulk::AnnotateVarsV6 | Helper class for annotating InsertV6 variables with the current status of the database |
 dballe::fortran::API | C++ implementation for the Fortran API |
  dballe::fortran::CommonAPIImplementation | Common implementation of the set* and enq* machinery using input and output records |
   dballe::fortran::DbAPI | |
   dballe::fortran::MsgAPI | |
 dballe::db::v6::AttrV6 | Precompiled queries to manipulate the attr table |
  dballe::db::v6::mysql::MySQLAttrV6 | Precompiled queries to manipulate the attr table |
  dballe::db::v6::postgresql::PostgreSQLAttrV6 | Precompiled queries to manipulate the attr table |
  dballe::db::v6::sqlite::SQLiteAttrV6 | Precompiled queries to manipulate the attr table |
 dballe::benchmark::Benchmark | Base class for all benchmarks |
  dballe::benchmark::DBBenchmark | |
 dballe::BinaryMessage | Binary message |
 dballe::msg::BulletinCSVWriter | Write bulletins in CSV format to an output stream |
 dballe::db::v7::repinfo::Cache | Repinfo cache entry |
 dballe::db::v6::repinfo::Cache | Repinfo cache entry |
 dballe::msg::wr::CloudContext | Keep track of the current cloud metadata |
 dballe::cmdline::Command | |
 dballe::sql::mysql::ConnectInfo | |
 dballe::sql::Connection | |
  dballe::sql::MySQLConnection | Database connection |
  dballe::sql::PostgreSQLConnection | Database connection |
  dballe::sql::SQLiteConnection | Database connection |
 dballe::msg::Context | Store an array of physical data all on the same level |
 dballe::Coords | Coordinates |
 dballe::CSVReader | |
 dballe::CSVWriter | |
  dballe::tests::MemoryCSVWriter | |
 dballe::db::Cursor | Common interface for all kinds of cursors |
  dballe::db::CursorStation | Cursor iterating over stations |
  dballe::db::CursorSummary | Cursor iterating over summary entries |
  dballe::db::CursorValue | Common interface for cursors iterating over station or data values |
   dballe::db::CursorData | Cursor iterating over data values |
   dballe::db::CursorStationData | Cursor iterating over station data values |
 dballe::db::v7::DataCommon< Traits > | |
  dballe::db::v7::mysql::MySQLDataCommon< Traits > | |
  dballe::db::v7::postgresql::PostgreSQLDataCommon< Traits > | |
  dballe::db::v7::sqlite::SQLiteDataCommon< Traits > | |
 dballe::db::v7::DataCommon< DataTraits > | |
  dballe::db::v7::mysql::MySQLDataCommon< DataTraits > | |
   dballe::db::v7::mysql::MySQLData | Precompiled query to manipulate the data table |
  dballe::db::v7::postgresql::PostgreSQLDataCommon< DataTraits > | |
   dballe::db::v7::postgresql::PostgreSQLData | |
  dballe::db::v7::sqlite::SQLiteDataCommon< DataTraits > | |
   dballe::db::v7::sqlite::SQLiteData | Precompiled query to manipulate the data table |
 dballe::db::v7::DataCommon< StationDataTraits > | |
  dballe::db::v7::mysql::MySQLDataCommon< StationDataTraits > | |
   dballe::db::v7::mysql::MySQLStationData | Precompiled query to manipulate the station data table |
  dballe::db::v7::postgresql::PostgreSQLDataCommon< StationDataTraits > | |
   dballe::db::v7::postgresql::PostgreSQLStationData | |
  dballe::db::v7::sqlite::SQLiteDataCommon< StationDataTraits > | |
   dballe::db::v7::sqlite::SQLiteStationData | Precompiled query to manipulate the station data table |
 dballe::db::v7::DataDumper | |
 dballe::db::v7::DataTraits | |
 dballe::db::v6::DataV6 | Precompiled query to manipulate the data table |
  dballe::db::v6::mysql::MySQLDataV6 | Precompiled query to manipulate the data table |
  dballe::db::v6::postgresql::PostgreSQLDataV6 | Precompiled query to manipulate the data table |
  dballe::db::v6::sqlite::SQLiteDataV6 | Precompiled query to manipulate the data table |
 dballe::DataValues | A set of measured values |
 dballe::Date | Calendar date |
 dballe::Datetime | Date and time |
 dballe::DatetimeRange | Range of datetimes |
 dballe::DB | |
  dballe::db::v6::DB | DB-ALLe database connection, database format V6 |
  dballe::db::v7::DB | DB-ALLe database connection for database format V7 |
 dballe::cmdline::Dbadb | |
 dballe::db::v6::LevTr::DBRow | |
 dballe::values::Decoder | |
 dballe::db::v6::Driver | |
  dballe::db::v6::mysql::Driver | |
  dballe::db::v6::postgresql::Driver | |
  dballe::db::v6::sqlite::Driver | |
 dballe::db::v7::Driver | |
  dballe::db::v7::mysql::Driver | |
  dballe::db::v7::postgresql::Driver | |
  dballe::db::v7::sqlite::Driver | |
 dballe::values::Encoder | |
 dballe::db::summary::Entry | |
 wreport::error [external] | |
  dballe::error | Base exception for DB-All.e errors |
   dballe::error_db | Error in case of failed database operations |
    dballe::sql::error_mysql | Report a MySQL error |
    dballe::sql::error_postgresql | Report an PostgreSQL error |
    dballe::sql::error_sqlite | Report an SQLite error |
 exception | |
  dballe::cmdline::error_cmdline | Report an error with command line options |
  dballe::cmdline::ProcessingException | Exception used to embed processing issues that mean that processing of the current element can safely be skipped |
 dballe::db::Explorer | |
 dballe::msg::Exporter | Message exporter |
  dballe::msg::WRExporter | |
   dballe::msg::BufrExporter | |
   dballe::msg::CrexExporter | |
 dballe::msg::wr::ExporterModule | |
  dballe::msg::wr::CommonSynopExporter | |
 dballe::File | File object for doing I/O on binary message streams |
  dballe::core::File | Base for dballe::File implementations |
   dballe::core::AofFile | |
   dballe::core::ArrayFile | |
   dballe::core::BufrFile | |
   dballe::core::CrexFile | |
 dballe::cmdline::Filter | |
 wreport::tests::Fixture [external] | |
  dballe::tests::BaseDBFixture | |
   dballe::tests::DBFixture | |
   dballe::tests::DriverFixture | Test fixture for SQL backend drivers |
   dballe::tests::V7DriverFixture | Test fixture for SQL backend drivers |
 dballe::Ident | A station identifier, that can be any string (including the empty string) or a missing value |
 dballe::msg::Importer | Message importer |
  dballe::msg::AOFImporter | |
  dballe::msg::WRImporter | |
   dballe::msg::BufrImporter | |
   dballe::msg::CrexImporter | |
 dballe::msg::wr::Importer | |
  dballe::msg::wr::WMOImporter | |
   dballe::msg::wr::SynopBaseImporter | Base class for synop, ship and other importer with synop-like data |
 dballe::cmdline::IndexMatcher | |
 dballe::msg::wr::Interpreted | Struct used to build an interpreted value |
  dballe::msg::wr::InterpretedPrecise | |
  dballe::msg::wr::InterpretedSimplified | |
 dballe::db::v6::bulk::Item | |
  dballe::db::v6::bulk::AttrV6 | Workflow information about an attribute variable listed for bulk insert/update |
  dballe::db::v6::bulk::VarV6 | Workflow information about a variable listed for bulk insert/update |
 dballe::cmdline::Item | |
 dballe::db::v7::bulk::Item | |
  dballe::db::v7::bulk::VarItem< state_t > | |
  dballe::db::v7::bulk::VarItem< stationvalues_t > | |
   dballe::db::v7::bulk::StationVar | Workflow information about a variable listed for bulk insert/update |
  dballe::db::v7::bulk::VarItem< values_t > | |
   dballe::db::v7::bulk::Var | Workflow information about a variable listed for bulk insert/update |
 dballe::db::v7::ItemState | |
  dballe::db::v7::LevTrState | |
  dballe::db::v7::StationState | |
  dballe::db::v7::StationValueState | |
  dballe::db::v7::ValueState | |
 iterator | |
  dballe::Messages::base_iterator< VAL, WRAPPED > | |
 dballe::core::JSONReader | JSON sax-like parser |
 dballe::core::JSONWriter | JSON serializer |
 dballe::LatRange | Range of latitudes |
 dballe::Level | Vertical level or layer |
 dballe::msg::wr::LevelContext | Keep track of level context changes |
 dballe::db::v6::LevTr | Precompiled queries to manipulate the lev_tr table |
  dballe::db::v6::mysql::MySQLLevTrV6 | Precompiled queries to manipulate the lev_tr table |
  dballe::db::v6::postgresql::PostgreSQLLevTrV6 | Precompiled queries to manipulate the lev_tr table |
  dballe::db::v6::sqlite::SQLiteLevTrV6 | Precompiled queries to manipulate the lev_tr table |
 dballe::db::v7::LevTr | Precompiled queries to manipulate the lev_tr table |
  dballe::db::v7::mysql::MySQLLevTr | Precompiled queries to manipulate the lev_tr table |
  dballe::db::v7::postgresql::PostgreSQLLevTr | Precompiled queries to manipulate the lev_tr table |
  dballe::db::v7::sqlite::SQLiteLevTr | Precompiled queries to manipulate the lev_tr table |
 dballe::db::v6::LevTrCache | |
 dballe::db::v7::LevTrDesc | |
 dballe::LonRange | Range of longitudes |
 dballe::tests::Lua | |
 map | |
  dballe::msg::wr::TemplateRegistry | |
  dballe::Values | Collection of Value objects, indexed by wreport::Varcode |
 dballe::Matched | Common interface for things that are matched |
  dballe::core::MatchedRecord | |
  dballe::MatchedBulletin | Match all subsets in turn, returning true if at least one subset matches |
  dballe::MatchedMessages | Match adapter for Messages |
  dballe::MatchedMsg | Match adapter for Msg |
  dballe::MatchedSubset | |
 dballe::Matcher | Match DB-All.e objects using the same queries that can be made on DB-All.e databases |
 dballe::db::v7::repinfo::Memoidx | Reverse rep_memo -> rep_cod cache entry |
 dballe::db::v6::repinfo::Memoidx | Reverse rep_memo -> rep_cod cache entry |
 dballe::Message | A bulletin that has been decoded and physically interpreted |
  dballe::Msg | Storage for related physical data |
 dballe::Messages | Ordered collection of messages |
 dballe::tests::MessageTweaker | |
  dballe::tests::tweaks::HeightToGeopotential | |
  dballe::tests::tweaks::RemoveContext | |
  dballe::tests::tweaks::RemoveSynopWMOOddprec | |
  dballe::tests::tweaks::RemoveSynopWMOOnlyVars | |
  dballe::tests::tweaks::RemoveTempWMOOnlyVars | |
  dballe::tests::tweaks::RoundGeopotential | |
  dballe::tests::tweaks::RoundLegacyVars | |
  dballe::tests::tweaks::RoundVSS | |
  dballe::tests::tweaks::StripAttrs | |
   dballe::tests::tweaks::StripContextAttrs | |
   dballe::tests::tweaks::StripQCAttrs | |
  dballe::tests::tweaks::StripSubstituteAttrs | |
  dballe::tests::tweaks::StripVars | |
   dballe::tests::tweaks::RemoveOddTempTemplateOnlyVars | |
   dballe::tests::tweaks::StripDatetimeVars | |
  dballe::tests::tweaks::TruncStName | |
 dballe::tests::MessageTweakers | |
 dballe::MsgVarShortcut | Full data corresponding to a shortcut ID |
 dballe::msg::Importer::Options | |
 dballe::msg::Exporter::Options | |
 dballe::sql::postgresql::Params< ARGS > | Argument list for PQexecParams built at compile time |
 dballe::benchmark::Progress | Notify of progress during benchmark execution |
  dballe::benchmark::BasicProgress | Basic progress implementation writing progress information to the given output stream |
 dballe::Query | Query used to filter DB-All.e data |
  dballe::core::Query | Standard dballe::Query implementation |
 dballe::db::v7::QueryBuilder | Build SQL queries for V7 databases |
  dballe::db::v7::DataQueryBuilder | |
   dballe::db::v7::IdQueryBuilder | |
   dballe::db::v7::SummaryQueryBuilder | |
  dballe::db::v7::StationQueryBuilder | |
 dballe::db::v6::QueryBuilder | Build SQL queries for V6 databases |
  dballe::db::v6::DataQueryBuilder | |
   dballe::db::v6::IdQueryBuilder | |
   dballe::db::v6::SummaryQueryBuilder | |
  dballe::db::v6::StationQueryBuilder | |
 dballe::cmdline::Reader | |
 dballe::cmdline::ReaderOptions | |
 dballe::Record | Key/value store where keys are strings and values are wreport variables |
  dballe::core::Record | DB-All.E record |
 dballe::benchmark::Registry | Collect all existing benchmarks |
 dballe::db::v7::Repinfo | Fast cached access to the repinfo table |
  dballe::db::v7::mysql::MySQLRepinfoV7 | Fast cached access to the repinfo table |
  dballe::db::v7::postgresql::PostgreSQLRepinfo | Fast cached access to the repinfo table |
  dballe::db::v7::sqlite::SQLiteRepinfoV7 | Fast cached access to the repinfo table |
 dballe::db::v6::Repinfo | Fast cached access to the repinfo table |
  dballe::db::v6::mysql::MySQLRepinfoBase | Fast cached access to the repinfo table |
   dballe::db::v6::mysql::MySQLRepinfoV6 | |
  dballe::db::v6::postgresql::PostgreSQLRepinfoBase | Fast cached access to the repinfo table |
   dballe::db::v6::postgresql::PostgreSQLRepinfoV6 | |
  dballe::db::v6::sqlite::SQLiteRepinfoBase | Fast cached access to the repinfo table |
   dballe::db::v6::sqlite::SQLiteRepinfoV6 | |
 dballe::sql::postgresql::Result | Wrap a PGresult, taking care of its memory management |
 dballe::sql::mysql::Result | |
 dballe::sql::mysql::Row | |
 dballe::db::v7::bulk::SharedContext | |
  dballe::db::v7::bulk::SharedDataContext | |
  dballe::db::v7::bulk::SharedStationContext | |
 dballe::sql::SQLiteStatement | SQLite statement |
 dballe::db::v6::SQLRecordV6 | Query results from SQL output |
 dballe::db::v7::State | Cache intermediate results during a database transaction, to avoid hitting the database multiple times when we already know values from previous operations |
 dballe::db::v7::Station | |
  dballe::db::v7::mysql::MySQLStation | Precompiled queries to manipulate the station table |
  dballe::db::v7::postgresql::PostgreSQLStation | Precompiled queries to manipulate the station table |
  dballe::db::v7::sqlite::SQLiteStation | Precompiled queries to manipulate the station table |
 dballe::Station | Information about a station |
  dballe::Sampling | Information about a physical variable |
 dballe::db::v6::Station | |
  dballe::db::v6::mysql::MySQLStationBase | Precompiled queries to manipulate the station table |
   dballe::db::v6::mysql::MySQLStationV6 | |
  dballe::db::v6::postgresql::StationBase | |
   dballe::db::v6::postgresql::PostgreSQLStationV6 | |
  dballe::db::v6::sqlite::SQLiteStationBase | Precompiled queries to manipulate the station table |
   dballe::db::v6::sqlite::SQLiteStationV6 | |
 dballe::db::v7::StationDataDumper | |
 dballe::db::v7::StationDataTraits | |
 dballe::db::v7::StationDesc | |
 dballe::db::v7::StationValueDesc | |
 dballe::StationValues | A set of station values |
 string | |
  dballe::sql::Querybuf | String buffer for composing database queries |
 dballe::Structbuf< T, bufsize > | Buffer of simple structures that becomes file backed if it grows beyond a certain size |
 dballe::cmdline::Subcommand | |
 dballe::db::Summary | High level objects for working with DB-All.e DB summaries |
 dballe::benchmark::Task | One task to be measured |
  dballe::benchmark::DBTask | |
  dballe::benchmark::ExistingDBTask | |
 dballe::benchmark::TaskHolder | |
  dballe::benchmark::Throughput | |
  dballe::benchmark::Timeit | |
 dballe::msg::wr::Template | |
 dballe::msg::wr::TemplateFactory | |
 wreport::tests::TestCase [external] | |
  wreport::tests::FixtureTestCase< FIXTURE > [external] | |
   dballe::tests::DBFixtureTestCase< FIXTURE > | |
 dballe::tests::TestCodec | |
 dballe::tests::TestDataSet | Base for datasets used to populate test databases |
  dballe::tests::OldDballeTestDataSet | Test fixture used by old DB-All.e db tests |
 dballe::tests::TestMessage | |
 dballe::Time | Time of the day |
 dballe::msg::wr::TimerangeContext | Keep track of time range context changes |
 dballe::db::Trace | |
 dballe::db::TraceOp | |
 dballe::Trange | Information on how a value has been sampled or computed with regards to time |
 dballe::Transaction | A RAII transaction interface |
  dballe::db::v7::Transaction | |
  dballe::sql::Transaction | A RAII transaction interface |
 dballe::msg::wr::UnsupportedContext | Check if the current context state of BUFR information is something that we currently cannot handle |
 dballe::values::Value | A station or measured value |
 dballe::db::v7::ValueDesc | |
 dballe::fortran::DbAPI::VarID | Store information about the database ID of a variable |
 dballe::Varmatch | Match a variable code and value |
 vector | |
  dballe::db::v6::AttributeList | Store a list of attributes to be inserted/updated in the database |
  dballe::db::v6::bulk::InsertAttrsV6 | |
  dballe::db::v6::bulk::InsertV6 | Input for a bulk insert of a lot of variables sharing the same context information |
  dballe::db::v7::AttributeList | Store a list of attributes to be inserted/updated in the database |
  dballe::db::v7::bulk::InsertPlan< var_t, shared_context_t > | |
  dballe::db::v7::bulk::InsertPlan< StationVar, SharedStationContext > | |
   dballe::db::v7::bulk::InsertStationVars | Input for a bulk insert of a lot of variables sharing the same context information |
  dballe::db::v7::bulk::InsertPlan< Var, SharedDataContext > | |
   dballe::db::v7::bulk::InsertVars | Input for a bulk insert of a lot of variables sharing the same context information |