| ▼Ndballe | |
| ►Nbenchmark | |
| CBasicProgress | Basic progress implementation writing progress information to the given output stream |
| CBenchmark | Base class for all benchmarks |
| CMessages | Container for parsed messages used for benchmarking |
| CProgress | Notify of progress during benchmark execution |
| CTask | One task to be measured |
| CThroughput | |
| CTimeit | |
| CWhitelist | |
| ►Ncmdline | |
| CAction | |
| CCommand | |
| CConverter | |
| CDbadb | |
| Cerror_cmdline | Report an error with command line options |
| CFilter | |
| CIndexMatcher | |
| CItem | |
| CProcessingException | Exception used to embed processing issues that mean that processing of the current element can safely be skipped |
| CReader | |
| CReaderOptions | |
| CSubcommand | |
| ►Ncore | |
| ►Njson | |
| CStream | |
| ►Nvalue | |
| CDecoder | |
| CEncoder | |
| CArrayFile | |
| CBufrFile | |
| CCrexFile | |
| CData | Holds data for database I/O |
| CFile | Base for dballe::File implementations |
| CJSONParseException | |
| CJSONReader | JSON sax-like parser |
| CJSONWriter | JSON serializer |
| CQuery | Standard dballe::Query implementation |
| CSmallSet | Set structure optimized for a small number of items |
| CSmallUniqueValueSet | |
| CSortedSmallUniqueValueSet | |
| ►Ndb | |
| ►Nsummary | |
| ►CCursor | |
| CEntry | |
| CStationEntries | Index of all stations known to a summary |
| CStationEntry | Information about a station, and statistics about its variables |
| CVarDesc | Description of a variable, independent of where and when it was measured |
| CVarEntry | Statistics about a variable |
| ►Nv7 | |
| ►Nbatch | |
| CMeasuredData | |
| CMeasuredDataID | |
| CMeasuredDataIDs | |
| CMeasuredDataVector | |
| CMeasuredDatum | |
| CStation | |
| CStationData | |
| CStationDataIDs | |
| CStationDatum | |
| ►Ncursor | |
| CBase | Structure used to build and execute a query, and to iterate through the results |
| CBaseDataRows | |
| CData | CursorData implementation |
| CDataRow | |
| CDataRows | |
| CImplTraits | |
| CImplTraits< Data > | |
| CImplTraits< StationData > | |
| CImplTraits< Stations > | |
| CImplTraits< Summary > | |
| CLevTrRows | |
| CRows | |
| CStationData | CursorStationData implementation |
| CStationDataRow | |
| CStationDataRows | |
| CStationRow | Row resulting from a station query |
| CStationRows | |
| CStations | CursorStation implementation |
| CSummary | CursorSummary implementation |
| CSummaryRow | |
| CSummaryRows | |
| ►Nmysql | |
| CDriver | |
| CMySQLData | Precompiled query to manipulate the data table |
| CMySQLDataCommon | |
| CMySQLLevTr | Precompiled queries to manipulate the lev_tr table |
| CMySQLRepinfoV7 | Fast cached access to the repinfo table |
| CMySQLStation | Precompiled queries to manipulate the station table |
| CMySQLStationData | Precompiled query to manipulate the station data table |
| ►Npostgresql | |
| CDriver | |
| CPostgreSQLData | |
| CPostgreSQLDataCommon | |
| CPostgreSQLLevTr | Precompiled queries to manipulate the lev_tr table |
| CPostgreSQLRepinfo | Fast cached access to the repinfo table |
| CPostgreSQLStation | Precompiled queries to manipulate the station table |
| CPostgreSQLStationData | |
| ►Nrepinfo | |
| CCache | Repinfo cache entry |
| CMemoidx | Reverse rep_memo -> rep_cod cache entry |
| ►Nsqlite | |
| CDriver | |
| CSQLiteData | Precompiled query to manipulate the data table |
| CSQLiteDataCommon | |
| CSQLiteLevTr | Precompiled queries to manipulate the lev_tr table |
| CSQLiteRepinfoV7 | Fast cached access to the repinfo table |
| CSQLiteStation | Precompiled queries to manipulate the station table |
| CSQLiteStationData | Precompiled query to manipulate the station data table |
| ►Ntrace | |
| CAggregate | |
| CStep | One operation being traced |
| CTransaction | |
| CAttributeList | Store a list of attributes to be inserted/updated in the database |
| CBatch | |
| CCollectTrace | |
| CData | |
| CDataCommon | |
| CDataDumper | |
| CDataQueryBuilder | |
| CDataTraits | |
| CDB | DB-ALLe database connection for database format V7 |
| CDriver | |
| CIdQueryBuilder | |
| CIdVarcode | |
| CLevTr | Precompiled queries to manipulate the lev_tr table |
| CLevTrCache | |
| CLevTrEntry | |
| CLevTrReverseIndex | |
| CNullTrace | |
| CQueryBuilder | Build SQL queries for V7 databases |
| CQuietCollectTrace | |
| CRepinfo | Fast cached access to the repinfo table |
| CStation | |
| CStationData | |
| CStationDataDumper | |
| CStationDataTraits | |
| CStationQueryBuilder | |
| CSummaryQueryBuilder | |
| CTestTransaction | |
| CTrace | |
| CTracer | Smart pointer for trace::Step objects, which calls done() when going out of scope |
| CTransaction | |
| ►CBaseExplorer | |
| CUpdate | |
| CBaseSummary | High level objects for working with DB-All.e DB summaries |
| CCursorData | |
| CCursorStation | |
| CCursorStationData | |
| CCursorSummary | |
| CDB | |
| CTransaction | |
| ►Nfortran | |
| CAPI | C++ implementation for the Fortran API |
| CAttributes | Storage for currently queried attributes |
| CCommonAPIImplementation | Common implementation of the set* and enq* machinery using input and output records |
| CCursorOperation | |
| CDbAPI | |
| CEnqc | |
| CMsgAPI | |
| COperation | Operation-specific behaviour for the API |
| CTracedAPI | |
| CTracer | |
| ►Nimpl | |
| ►Nmsg | |
| ►Nwr | |
| CCloudContext | Keep track of the current cloud metadata |
| CCommonSynopExporter | |
| CExporterModule | |
| CImporter | |
| CInterpreted | Struct used to build an interpreted value |
| CInterpretedPrecise | |
| CInterpretedSimplified | |
| CLevelContext | Keep track of level context changes |
| CSynopBaseImporter | Base class for synop, ship and other importer with synop-like data |
| CTemplate | |
| CTemplateFactory | |
| CTemplateRegistry | |
| CTimerangeContext | Keep track of time range context changes |
| CUnsupportedContext | Check if the current context state of BUFR information is something that we currently cannot handle |
| CWMOImporter | |
| CBufrExporter | |
| CBufrImporter | |
| CContext | Store an array of physical data all on the same level |
| CContexts | |
| CCrexExporter | |
| CCrexImporter | |
| CCursorData | |
| CCursorDataRow | |
| CCursorStation | |
| CCursorStationData | |
| CWRExporter | |
| CWRImporter | |
| CCursorData | Cursor iterating over data values |
| CCursorMessage | Cursor iterating over messages |
| CCursorStation | Cursor iterating over stations |
| CCursorStationData | Cursor iterating over station data values |
| CCursorSummary | Cursor iterating over summary entries |
| CDBImportOptions | DBImportOptions with public constructor and copy, safe to use in dballe code but not accessible from the public API |
| CDBInsertOptions | DBInsertOptions with public constructor and copy, safe to use in dballe code but not accessible from the public API |
| CEnq | Class passed to key-value accessors to set values in an invoker-defined way |
| CEnqd | |
| CEnqi | |
| CExporterOptions | ExporterOptions with default constructor usable |
| CImporterOptions | ImporterOptions with default constructor usable |
| CMatchedMessages | Match adapter for Messages |
| CMatchedMsg | Match adapter for impl::Message |
| CMessage | Storage for related physical data |
| CShortcut | |
| CValuesBase | |
| ►Nmsg | |
| CBulletinCSVWriter | Write bulletins in CSV format to an output stream |
| ►Nsql | |
| ►Nmysql | |
| CConnectInfo | |
| CResult | |
| CRow | |
| ►Npostgresql | |
| CParams | Argument list for PQexecParams built at compile time |
| CResult | Wrap a PGresult, taking care of its memory management |
| CConnection | |
| Cerror_mysql | Report a MySQL error |
| Cerror_postgresql | Report an PostgreSQL error |
| Cerror_sqlite | Report an SQLite error |
| CMySQLConnection | Database connection |
| CPostgreSQLConnection | Database connection |
| CQuerybuf | String buffer for composing database queries |
| CSQLiteConnection | Database connection |
| CSQLiteStatement | SQLite statement |
| CTransaction | A RAII transaction interface for SQL transactions |
| ►Ntests | |
| ►Ntweaks | |
| CHeightToGeopotential | |
| CRemoveContext | |
| CRemoveOddTempTemplateOnlyVars | |
| CRemoveSynopWMOOddprec | |
| CRemoveSynopWMOOnlyVars | |
| CRemoveTempWMOOnlyVars | |
| CRoundGeopotential | |
| CRoundLegacyVars | |
| CRoundVSS | |
| CStripAttrs | |
| CStripContextAttrs | |
| CStripQCAttrs | |
| CStripSubstituteAttrs | |
| CStripVars | |
| CTruncStName | |
| CActualCursor | |
| CActualDB | |
| CActualMatcherResult | |
| CActualMessage | |
| CBaseDBFixture | |
| CDBFixture | |
| CEmptyTestDataset | |
| CEmptyTransactionFixture | |
| CMemoryCSVWriter | |
| CMessageTweaker | |
| CMessageTweakers | |
| COldDballeTestDataSet | Test fixture used by old DB-All.e db tests |
| CTestCodec | |
| CTestDataSet | Base for datasets used to populate test databases |
| CTestMessage | |
| CTransactionFixture | |
| CV7DB | |
| CBinaryMessage | Binary message |
| CCoords | Coordinates |
| CCSVReader | |
| CCSVWriter | |
| CCursor | Base class for cursors that iterate over DB query results |
| CCursorData | Cursor iterating over data values |
| CCursorMessage | Cursor iterating over messages |
| CCursorStation | Cursor iterating over stations |
| CCursorStationData | Cursor iterating over station data values |
| CCursorSummary | Cursor iterating over summary entries |
| CData | Key/value store where keys are strings and values are wreport variables |
| CDate | Calendar date |
| CDatetime | Date and time |
| CDatetimeRange | Range of datetimes |
| CDB | |
| CDBConnectOptions | Options controlling how to connect to a database |
| CDBImportOptions | Options controlling how messages are imported in the database |
| CDBInsertOptions | Options controlling how values are inserted in the database |
| CDBStation | |
| CDBValue | Container for a wreport::Var pointer, and its database ID |
| CDBValues | Collection of DBValue objects, indexed by wreport::Varcode |
| Cerror | Base exception for DB-All.e errors |
| Cerror_db | Error in case of failed database operations |
| CExporter | Message exporter interface |
| CExporterOptions | Options to control message export |
| CFile | File object for doing I/O on binary message streams |
| CIdent | A station identifier, that can be any string (including the empty string) or a missing value |
| CImporter | Message importer interface |
| CImporterOptions | Options to control message import |
| CLatRange | Range of latitudes |
| CLevel | Vertical level or layer |
| CLonRange | Range of longitudes |
| CMatched | Common interface for things that are matched |
| CMatchedBulletin | Match all subsets in turn, returning true if at least one subset matches |
| CMatchedSubset | |
| CMatcher | Match DB-All.e objects using the same queries that can be made on DB-All.e databases |
| CMessage | A bulletin that has been decoded and physically interpreted |
| CQuery | Query used to filter DB-All.e data |
| CStation | Station information |
| CStructbuf | Buffer of simple structures that becomes file backed if it grows beyond a certain size |
| CTime | Time of the day |
| CTrange | Information on how a value has been sampled or computed with regards to time |
| CTransaction | |
| CValue | Container for a wreport::Var pointer |
| CValues | Collection of Value objects, indexed by wreport::Varcode |
| CVarmatch | Match a variable code and value |
| ▼Nstd | |
| Chash< dballe::Coords > | |
| Chash< dballe::db::v7::IdVarcode > | |
| Chash< dballe::DBStation > | |
| Chash< dballe::Ident > | |
| Chash< dballe::Level > | |
| Chash< dballe::Station > | |
| Chash< dballe::Trange > | |
| Cdbapy_c_api | C++ functions exported by the wreport python bindings, to be used by other C++ bindings |