▼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 |
CJsonFile | |
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 | |
CStationEntries | Index of all stations known to a summary |
CStationEntry | Information about a station, and statistics about its variables |
CStationFilter | |
CStationFilter< dballe::DBStation > | |
CStationFilter< dballe::Station > | |
CStationFilterBase | |
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 |
CData | CursorData implementation |
CDataRow | |
CImplTraits | |
CImplTraits< Data > | |
CImplTraits< StationData > | |
CImplTraits< Stations > | |
CImplTraits< Summary > | |
CLevTrBase | |
CStationData | CursorStationData implementation |
CStationDataRow | |
CStationRow | Row resulting from a station query |
CStations | CursorStation implementation |
CSummary | CursorSummary implementation |
CSummaryRow | |
▶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 |
CBaseSummaryMemory | High level objects for working with DB-All.e DB summaries |
CBaseSummaryXapian | High level objects for working with DB-All.e DB summaries |
CCursorData | |
CCursorStation | |
CCursorStationData | |
CCursorSummary | |
CDB | |
CTransaction | |
CXapianDB | Abstract interface for accessing Xapian databases, with read locking only when needed |
▶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 | |
CJsonExporter | |
CJsonImporter | |
CTagDomainErrors | Hook for out of range values |
CWreportVarOptionsForImport | Locally override wreport options to match the given ImporterOptions request |
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 |
CBulletinExporter | |
CBulletinImporter | |
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 |