libdballe  6.8
Public Member Functions | Data Fields
dballe::db::v6::LevTr Struct Reference

Precompiled queries to manipulate the lev_tr table. More...

#include <lev_tr.h>

Public Member Functions

 LevTr (DB &db)
 
int get_id ()
 Get the lev_tr id for the current lev_tr data. More...
 
void get_data (int id)
 Get lev_tr information given a lev_tr ID. More...
 
int insert ()
 Insert a new lev_tr in the database. More...
 
void remove ()
 Remove a lev_tr record.
 
void dump (FILE *out)
 Dump the entire contents of the table to an output stream.
 

Data Fields

DBdb
 DB connection.
 
db::Statementsstm
 Precompiled select statement.
 
db::Statementsdstm
 Precompiled select data statement.
 
db::Statementistm
 Precompiled insert statement.
 
db::Statementdstm
 Precompiled delete statement.
 
DBALLE_SQL_C_SINT_TYPE id
 lev_tr ID SQL parameter
 
DBALLE_SQL_C_SINT_TYPE ltype1
 First level type SQL parameter.
 
DBALLE_SQL_C_SINT_TYPE l1
 Level L1 SQL parameter.
 
DBALLE_SQL_C_SINT_TYPE ltype2
 Second level type SQL parameter.
 
DBALLE_SQL_C_SINT_TYPE l2
 Level L2 SQL parameter.
 
DBALLE_SQL_C_SINT_TYPE pind
 Time range type SQL parameter.
 
DBALLE_SQL_C_SINT_TYPE p1
 Time range P1 SQL parameter.
 
DBALLE_SQL_C_SINT_TYPE p2
 Time range P2 SQL parameter.
 

Detailed Description

Precompiled queries to manipulate the lev_tr table.

Member Function Documentation

void dballe::db::v6::LevTr::get_data ( int  id)

Get lev_tr information given a lev_tr ID.

Parameters
idID of the lev_tr to query
int dballe::db::v6::LevTr::get_id ( )

Get the lev_tr id for the current lev_tr data.

Returns
The database ID, or -1 if no existing lev_tr entry matches the given values
int dballe::db::v6::LevTr::insert ( )

Insert a new lev_tr in the database.

Returns
The ID of the newly inserted lev_tr

The documentation for this struct was generated from the following file: