#include <UniRunPeriod.h>
|
| static UniRunPeriod * | CreateRunPeriod (int period_number, TDatime start_datetime, TDatime *end_datetime) |
| | add new run period to the database
|
| |
| static UniRunPeriod * | GetRunPeriod (int period_number) |
| | get run period from the database
|
| |
| static int | CheckRunPeriodExists (int period_number) |
| | check run period exists in the database: 1- true, 0 - false, <0 - database operation error
|
| |
| static int | DeleteRunPeriod (int period_number) |
| | delete run period from the database
|
| |
| static int | PrintAll () |
| | print all run periods
|
| |
| static int | GetRunNumbers (UniqueRunNumber *&run_numbers, int period_number) |
| |
| static int | GetFirstRunNumber (int period_number) |
| |
| static int | GetLastRunNumber (int period_number) |
| |
| static int | GetPeriodNumber (TDatime datetime) |
| |
| static int | GetPeriodNumber (const char *pcdatetime) |
| |
| static UniRunPeriod * | CreateRunPeriod (int period_number, TDatime start_datetime, TDatime *end_datetime) |
| | add new run period to the database
|
| |
| static UniRunPeriod * | GetRunPeriod (int period_number) |
| | get run period from the database
|
| |
| static int | CheckRunPeriodExists (int period_number) |
| | check run period exists in the database: 1- true, 0 - false, <0 - database operation error
|
| |
| static int | DeleteRunPeriod (int period_number) |
| | delete run period from the database
|
| |
| static int | PrintAll () |
| | print all run periods
|
| |
| static int | GetRunNumbers (UniqueRunNumber *&run_numbers, int period_number) |
| |
| static int | GetFirstRunNumber (int period_number) |
| |
| static int | GetLastRunNumber (int period_number) |
| |
| static int | GetPeriodNumber (TDatime datetime) |
| |
| static int | GetPeriodNumber (const char *pcdatetime) |
| |
UniRunPeriod.h Class for the table: run_period
Definition at line 18 of file UniRunPeriod.h.
◆ ~UniRunPeriod() [1/2]
| UniRunPeriod::~UniRunPeriod |
( |
| ) |
|
|
virtual |
◆ ~UniRunPeriod() [2/2]
| virtual UniRunPeriod::~UniRunPeriod |
( |
| ) |
|
|
virtual |
◆ CheckRunPeriodExists() [1/2]
| int UniRunPeriod::CheckRunPeriodExists |
( |
int |
period_number | ) |
|
|
static |
◆ CheckRunPeriodExists() [2/2]
| static int UniRunPeriod::CheckRunPeriodExists |
( |
int |
period_number | ) |
|
|
static |
check run period exists in the database: 1- true, 0 - false, <0 - database operation error
◆ ClassDef() [1/2]
◆ ClassDef() [2/2]
◆ CreateRunPeriod() [1/2]
| UniRunPeriod * UniRunPeriod::CreateRunPeriod |
( |
int |
period_number, |
|
|
TDatime |
start_datetime, |
|
|
TDatime * |
end_datetime |
|
) |
| |
|
static |
◆ CreateRunPeriod() [2/2]
| static UniRunPeriod * UniRunPeriod::CreateRunPeriod |
( |
int |
period_number, |
|
|
TDatime |
start_datetime, |
|
|
TDatime * |
end_datetime |
|
) |
| |
|
static |
add new run period to the database
◆ DeleteRunPeriod() [1/2]
| int UniRunPeriod::DeleteRunPeriod |
( |
int |
period_number | ) |
|
|
static |
◆ DeleteRunPeriod() [2/2]
| static int UniRunPeriod::DeleteRunPeriod |
( |
int |
period_number | ) |
|
|
static |
delete run period from the database
◆ GetEndDatetime() [1/2]
| TDatime * UniRunPeriod::GetEndDatetime |
( |
| ) |
|
|
inline |
get end datetime of the current run period
Definition at line 58 of file UniRunPeriod.h.
◆ GetEndDatetime() [2/2]
| TDatime * UniRunPeriod::GetEndDatetime |
( |
| ) |
|
|
inline |
get end datetime of the current run period
Definition at line 58 of file UniRunPeriod.h.
◆ GetFirstRunNumber() [1/2]
| int UniRunPeriod::GetFirstRunNumber |
( |
int |
period_number | ) |
|
|
static |
◆ GetFirstRunNumber() [2/2]
| static int UniRunPeriod::GetFirstRunNumber |
( |
int |
period_number | ) |
|
|
static |
get first run number for a selected period
- Parameters
-
| [in] | period_number | a selected period number to find the minimal run number |
- Returns
- minimal run number for a selected period. if number < 0, the return value corresponds to the error number
◆ GetLastRunNumber() [1/2]
| int UniRunPeriod::GetLastRunNumber |
( |
int |
period_number | ) |
|
|
static |
◆ GetLastRunNumber() [2/2]
| static int UniRunPeriod::GetLastRunNumber |
( |
int |
period_number | ) |
|
|
static |
get last run number for a selected period
- Parameters
-
| [in] | period_number | a selected period number to find the maximal run number |
- Returns
- maximal run number for a selected period. if number < 0, the return value corresponds to the error number
◆ GetPeriodNumber() [1/6]
| int UniRunPeriod::GetPeriodNumber |
( |
| ) |
|
|
inline |
◆ GetPeriodNumber() [2/6]
| int UniRunPeriod::GetPeriodNumber |
( |
| ) |
|
|
inline |
get period number of the current run period
Definition at line 54 of file UniRunPeriod.h.
◆ GetPeriodNumber() [3/6]
| int UniRunPeriod::GetPeriodNumber |
( |
const char * |
pcdatetime | ) |
|
|
static |
get period number for specified string containing datetime in SQL format ("DD-MM-YYYY hh:mm:ss")
- Parameters
-
| [in] | pcdatetime | string in the SQL format containing date with time to search for period number |
- Returns
- period number for specified date with time. if not found, returns 0, in case of errors error code < 0
Definition at line 490 of file UniRunPeriod.cxx.
References UniConnection::GetSQLServer(), and UniConnection::Open().
◆ GetPeriodNumber() [4/6]
| static int UniRunPeriod::GetPeriodNumber |
( |
const char * |
pcdatetime | ) |
|
|
static |
get period number for specified string containing datetime in SQL format ("DD-MM-YYYY hh:mm:ss")
- Parameters
-
| [in] | pcdatetime | string in the SQL format containing date with time to search for period number |
- Returns
- period number for specified date with time. if not found, returns 0, in case of errors error code < 0
◆ GetPeriodNumber() [5/6]
| int UniRunPeriod::GetPeriodNumber |
( |
TDatime |
datetime | ) |
|
|
static |
get period number for specified datetime
- Parameters
-
| [in] | datetime | date with time to search for period number |
- Returns
- period number for specified date with time. if not found, returns 0, in case of errors error code < 0
Definition at line 484 of file UniRunPeriod.cxx.
References GetPeriodNumber().
◆ GetPeriodNumber() [6/6]
| static int UniRunPeriod::GetPeriodNumber |
( |
TDatime |
datetime | ) |
|
|
static |
get period number for specified datetime
- Parameters
-
| [in] | datetime | date with time to search for period number |
- Returns
- period number for specified date with time. if not found, returns 0, in case of errors error code < 0
◆ GetRunNumbers() [1/2]
| int UniRunPeriod::GetRunNumbers |
( |
UniqueRunNumber *& |
run_numbers, |
|
|
int |
period_number |
|
) |
| |
|
static |
get numbers of runs existing in the Database for a selected period
- Parameters
-
| [in] | period_number | period number for selected run numbers' range |
| [out] | run | pairs (period number+run numbers) of the really existing runs for a selected range (from start to end) |
- Returns
- size of 'run_numbers' array. if size < 0, return value corresponds to error number
Definition at line 362 of file UniRunPeriod.cxx.
References UniConnection::GetSQLServer(), i, and UniConnection::Open().
◆ GetRunNumbers() [2/2]
| static int UniRunPeriod::GetRunNumbers |
( |
UniqueRunNumber *& |
run_numbers, |
|
|
int |
period_number |
|
) |
| |
|
static |
get numbers of runs existing in the Database for a selected period
- Parameters
-
| [in] | period_number | period number for selected run numbers' range |
| [out] | run | pairs (period number+run numbers) of the really existing runs for a selected range (from start to end) |
- Returns
- size of 'run_numbers' array. if size < 0, return value corresponds to error number
◆ GetRunPeriod() [1/2]
| UniRunPeriod * UniRunPeriod::GetRunPeriod |
( |
int |
period_number | ) |
|
|
static |
◆ GetRunPeriod() [2/2]
| static UniRunPeriod * UniRunPeriod::GetRunPeriod |
( |
int |
period_number | ) |
|
|
static |
get run period from the database
◆ GetStartDatetime() [1/2]
| TDatime UniRunPeriod::GetStartDatetime |
( |
| ) |
|
|
inline |
get start datetime of the current run period
Definition at line 56 of file UniRunPeriod.h.
◆ GetStartDatetime() [2/2]
| TDatime UniRunPeriod::GetStartDatetime |
( |
| ) |
|
|
inline |
get start datetime of the current run period
Definition at line 56 of file UniRunPeriod.h.
◆ Print() [1/2]
| void UniRunPeriod::Print |
( |
| ) |
|
◆ Print() [2/2]
| void UniRunPeriod::Print |
( |
| ) |
|
print information about current run period
◆ PrintAll() [1/2]
| int UniRunPeriod::PrintAll |
( |
| ) |
|
|
static |
◆ PrintAll() [2/2]
| static int UniRunPeriod::PrintAll |
( |
| ) |
|
|
static |
◆ SetEndDatetime() [1/2]
| int UniRunPeriod::SetEndDatetime |
( |
TDatime * |
end_datetime | ) |
|
◆ SetEndDatetime() [2/2]
| int UniRunPeriod::SetEndDatetime |
( |
TDatime * |
end_datetime | ) |
|
set end datetime of the current run period
◆ SetPeriodNumber() [1/2]
| int UniRunPeriod::SetPeriodNumber |
( |
int |
period_number | ) |
|
◆ SetPeriodNumber() [2/2]
| int UniRunPeriod::SetPeriodNumber |
( |
int |
period_number | ) |
|
set period number of the current run period
◆ SetStartDatetime() [1/2]
| int UniRunPeriod::SetStartDatetime |
( |
TDatime |
start_datetime | ) |
|
◆ SetStartDatetime() [2/2]
| int UniRunPeriod::SetStartDatetime |
( |
TDatime |
start_datetime | ) |
|
set start datetime of the current run period
The documentation for this class was generated from the following files: