1.00.26
C++ Standard Airline IT Object Library
Toggle main menu visibility
Loading...
Searching...
No Matches
DBManagerForAirlines.hpp
Go to the documentation of this file.
1
#ifndef __TVLSIM_CMD_DBMANAGERFORAIRLINES_HPP
2
#define __TVLSIM_CMD_DBMANAGERFORAIRLINES_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// StdAir
8
#include <
stdair/stdair_db.hpp
>
9
#include <
stdair/command/CmdAbstract.hpp
>
10
11
namespace
stdair
{
12
13
// Forward declarations
14
struct
AirlineStruct
;
15
18
class
DBManagerForAirlines :
public
CmdAbstract
{
19
public
:
24
static
void
updateAirlineInDB
(
DBSession_T
&,
const
AirlineStruct
&);
25
32
static
bool
retrieveAirline
(
DBSession_T
&,
const
AirlineCode_T
&,
33
AirlineStruct
&);
34
35
36
public
:
41
static
void
prepareSelectStatement
(
DBSession_T
&,
DBRequestStatement_T
&,
42
AirlineStruct
&);
43
48
static
bool
iterateOnStatement
(
DBRequestStatement_T
&,
AirlineStruct
&);
49
50
51
private
:
57
static
void
prepareSelectOnAirlineCodeStatement (
DBSession_T
&,
58
DBRequestStatement_T
&,
59
const
AirlineCode_T
&,
60
AirlineStruct
&);
61
62
63
private
:
64
// /////////////////// Constructors and Destructors //////////////
67
DBManagerForAirlines () {}
68
DBManagerForAirlines (
const
DBManagerForAirlines&) {}
70
~DBManagerForAirlines () {}
71
};
72
73
}
74
#endif
// __TVLSIM_CMD_DBMANAGERFORAIRLINES_HPP
CmdAbstract.hpp
stdair_db.hpp
stdair
Handle on the StdAir library context.
Definition
BasChronometer.cpp:9
stdair::DBRequestStatement_T
soci::statement DBRequestStatement_T
Definition
stdair_db.hpp:23
stdair::AirlineCode_T
std::string AirlineCode_T
Definition
stdair_basic_types.hpp:31
stdair::DBSession_T
soci::session DBSession_T
Definition
stdair_db.hpp:20
stdair::AirlineStruct
Definition
AirlineStruct.hpp:18
stdair::CmdAbstract
Definition
CmdAbstract.hpp:11
stdair::DBManagerForAirlines::updateAirlineInDB
static void updateAirlineInDB(DBSession_T &, const AirlineStruct &)
Definition
DBManagerForAirlines.cpp:94
stdair::DBManagerForAirlines::prepareSelectStatement
static void prepareSelectStatement(DBSession_T &, DBRequestStatement_T &, AirlineStruct &)
Definition
DBManagerForAirlines.cpp:21
stdair::DBManagerForAirlines::iterateOnStatement
static bool iterateOnStatement(DBRequestStatement_T &, AirlineStruct &)
Definition
DBManagerForAirlines.cpp:77
stdair::DBManagerForAirlines::retrieveAirline
static bool retrieveAirline(DBSession_T &, const AirlineCode_T &, AirlineStruct &)
Definition
DBManagerForAirlines.cpp:129
Generated for StdAir by
1.17.0