libdballe  7.7
Data Structures | Namespaces | Typedefs | Enumerations | Functions
core/record.h File Reference

Implement a storage object for a group of related observation data. More...

#include <dballe/record.h>
#include <dballe/core/defs.h>
#include <dballe/var.h>
#include <dballe/core/matcher.h>
#include <vector>

Go to the source code of this file.

Data Structures

class  dballe::core::Record
 DB-All.E record. More...
 
struct  dballe::core::MatchedRecord
 

Namespaces

 dballe
 Copyright (C) 2008–2010 ARPA-SIM urpsi.nosp@m.m@sm.nosp@m.r.arp.nosp@m.a.em.nosp@m.r.it
 

Typedefs

typedef enum _dba_keyword dballe::core::dba_keyword
 

Enumerations

enum  _dba_keyword {
  DBA_KEY_ERROR = -1, DBA_KEY_PRIORITY = 0, DBA_KEY_PRIOMAX = 1, DBA_KEY_PRIOMIN = 2,
  DBA_KEY_REP_MEMO = 3, DBA_KEY_ANA_ID = 4, DBA_KEY_MOBILE = 5, DBA_KEY_IDENT = 6,
  DBA_KEY_LAT = 7, DBA_KEY_LON = 8, DBA_KEY_LATMAX = 9, DBA_KEY_LATMIN = 10,
  DBA_KEY_LONMAX = 11, DBA_KEY_LONMIN = 12, DBA_KEY_YEAR = 13, DBA_KEY_MONTH = 14,
  DBA_KEY_DAY = 15, DBA_KEY_HOUR = 16, DBA_KEY_MIN = 17, DBA_KEY_SEC = 18,
  DBA_KEY_YEARMAX = 19, DBA_KEY_YEARMIN = 20, DBA_KEY_MONTHMAX = 21, DBA_KEY_MONTHMIN = 22,
  DBA_KEY_DAYMAX = 23, DBA_KEY_DAYMIN = 24, DBA_KEY_HOURMAX = 25, DBA_KEY_HOURMIN = 26,
  DBA_KEY_MINUMAX = 27, DBA_KEY_MINUMIN = 28, DBA_KEY_SECMAX = 29, DBA_KEY_SECMIN = 30,
  DBA_KEY_LEVELTYPE1 = 31, DBA_KEY_L1 = 32, DBA_KEY_LEVELTYPE2 = 33, DBA_KEY_L2 = 34,
  DBA_KEY_PINDICATOR = 35, DBA_KEY_P1 = 36, DBA_KEY_P2 = 37, DBA_KEY_VAR = 38,
  DBA_KEY_VARLIST = 39, DBA_KEY_CONTEXT_ID = 40, DBA_KEY_QUERY = 41, DBA_KEY_ANA_FILTER = 42,
  DBA_KEY_DATA_FILTER = 43, DBA_KEY_ATTR_FILTER = 44, DBA_KEY_LIMIT = 45, DBA_KEY_VAR_RELATED = 46,
  DBA_KEY_COUNT = 47
}
 Keyword used to quickly access context and query information from a record.
 

Functions

std::ostream & dballe::core::operator<< (std::ostream &o, dba_keyword k)
 

Detailed Description

Implement a storage object for a group of related observation data.