Go to the source code of this file.
Defines | |
| #define | AWMODEL_BIND_DOUBLE(model, name, index, real) |
| #define | AWMODEL_BIND_DOUBLE(model, name, index, real) |
| #define | AWMODEL_BIND_DOUBLE(model, name, index, real) |
| #define | AWMODEL_BIND_INT(model, name, index, integer) |
| #define | AWMODEL_BIND_INT(model, name, index, integer) |
| #define | AWMODEL_BIND_INT(model, name, index, integer) |
| #define | AWMODEL_BIND_TEXT(model, name, index, text) |
| #define | AWMODEL_BIND_TEXT(model, name, index, text) |
| #define | AWMODEL_BIND_TEXT(model, name, index, text) |
| #define | AWMODEL_DO_COMMIT(model) |
| #define | AWMODEL_DO_COMMIT(model) |
| #define | AWMODEL_DO_COMMIT(model) |
| #define | AWMODEL_DO_ROLLBACK(model) |
| #define | AWMODEL_DO_ROLLBACK(model) |
| #define | AWMODEL_DO_ROLLBACK(model) |
| #define | AWMODEL_GET_PSTMT(model, name) (model) -> db . stmts . name |
| #define | AWMODEL_GET_PSTMT(model, name) (model) -> db . stmts . name |
| #define | AWMODEL_GET_PSTMT(model, name) (model) -> db . stmts . name |
| #define | AWMODEL_LOG_PRIVERROR(model, uid) |
| #define | AWMODEL_LOG_PRIVERROR(model, uid) |
| #define | AWMODEL_LOG_PRIVERROR(model, uid) |
| #define | AWMODEL_LOG_SQLERROR(model, name) |
| #define | AWMODEL_LOG_SQLERROR(model, name) |
| #define | AWMODEL_LOG_SQLERROR(model, name) |
| #define | AWMODEL_LOG_SQLERROR2(model, stmt) |
| #define | AWMODEL_LOG_SQLERROR2(model, stmt) |
| #define | AWMODEL_LOG_SQLERROR2(model, stmt) |
| #define | AWMODEL_PSTMT(name, sqlstring) aw_model_stmt_t name ; |
| #define | AWMODEL_PSTMT(name, sqlstring) aw_model_stmt_t name ; |
| #define | AWMODEL_PSTMT(name, sqlstring) model -> db . stmts . name . sql = sqlstring ; |
| #define | AWMODEL_SET_INT_MBR(model, name, index, mbr) |
| #define | AWMODEL_SET_INT_MBR(model, name, index, mbr) |
| #define | AWMODEL_SET_INT_MBR(model, name, index, mbr) |
| #define | AWMODEL_SET_INT_MBR2(stmt, index, mbr) |
| #define | AWMODEL_SET_INT_MBR2(stmt, index, mbr) |
| #define | AWMODEL_SET_INT_MBR2(stmt, index, mbr) |
| #define | AWMODEL_SET_TEXT(model, name, index, mbr, mbrsize) |
| #define | AWMODEL_SET_TEXT(model, name, index, mbr, mbrsize) |
| #define | AWMODEL_SET_TEXT(model, name, index, mbr, mbrsize) |
| #define | AWMODEL_SET_TEXT_MBR(model, name, index, mbr) |
| #define | AWMODEL_SET_TEXT_MBR(model, name, index, mbr) |
| #define | AWMODEL_SET_TEXT_MBR(model, name, index, mbr) |
| #define | AWMODEL_SET_TEXT_MBR2(stmt, index, mbr) |
| #define | AWMODEL_SET_TEXT_MBR2(stmt, index, mbr) |
| #define | AWMODEL_SET_TEXT_MBR2(stmt, index, mbr) |
| #define | INTERFACE_ALERT_GROUPS "(select group_id from aw_interface i, aw_node2group n2g where i.id = ? and i.node_id = n2g.node_id) " |
| #define | INTERFACE_ALERT_GROUPS "(select group_id from aw_interface i, aw_node2group n2g where i.id = ? and i.node_id = n2g.node_id) " |
| #define | INTERFACE_ALERT_GROUPS "(select group_id from aw_interface i, aw_node2group n2g where i.id = ? and i.node_id = n2g.node_id) " |
| #define | MESSAGE_ALERT_GROUPS "(select group_id from aw_node n, aw_node2group n2g where (n.username=? or n.nmbname=? or n.snmpname=? or n.ipname=?) and n.id = n2g.node_id) " |
| #define | MESSAGE_ALERT_GROUPS "(select group_id from aw_node n, aw_node2group n2g where (n.username=? or n.nmbname=? or n.snmpname=? or n.ipname=?) and n.id = n2g.node_id) " |
| #define | MESSAGE_ALERT_GROUPS "(select group_id from aw_node n, aw_node2group n2g where (n.username=? or n.nmbname=? or n.snmpname=? or n.ipname=?) and n.id = n2g.node_id) " |
| #define | SELECT_USERS_FOR_ALERT(group_select) |
| #define | SELECT_USERS_FOR_ALERT(group_select) |
| #define | SELECT_USERS_FOR_ALERT(group_select) |
| #define | SERVICE_ALERT_GROUPS "(select group_id from aw_service s, aw_node2group n2g where s.id = ? and s.node_id = n2g.node_id) " |
| #define | SERVICE_ALERT_GROUPS "(select group_id from aw_service s, aw_node2group n2g where s.id = ? and s.node_id = n2g.node_id) " |
| #define | SERVICE_ALERT_GROUPS "(select group_id from aw_service s, aw_node2group n2g where s.id = ? and s.node_id = n2g.node_id) " |
Functions | |
| AWMODEL_PSTMT (settings_queryby_kw,"select val, note from aw_settings where kw=?") AWMODEL_PSTMT(settings_update | |
|
|
Value: {\
if ( unlikely( sqlite3_bind_double((AWMODEL_GET_PSTMT(model,name)).compiled, (index), (real)) != SQLITE_OK ) ) { \
AWMODEL_LOG_SQLERROR(model, name); \
goto sqlerror; \
}\
}
|
|
|
Value: {\
if ( unlikely( sqlite3_bind_double((AWMODEL_GET_PSTMT(model,name)).compiled, (index), (real)) != SQLITE_OK ) ) { \
AWMODEL_LOG_SQLERROR(model, name); \
goto sqlerror; \
}\
}
|
|
|
Value: {\
if ( unlikely( sqlite3_bind_double((AWMODEL_GET_PSTMT(model,name)).compiled, (index), (real)) != SQLITE_OK ) ) { \
AWMODEL_LOG_SQLERROR(model, name); \
goto sqlerror; \
}\
}
|
|
|
Value: {\
if ( unlikely( sqlite3_bind_int((AWMODEL_GET_PSTMT(model,name)).compiled, (index), (integer)) != SQLITE_OK ) ) { \
AWMODEL_LOG_SQLERROR(model, name); \
goto sqlerror; \
}\
}
|
|
|
Value: {\
if ( unlikely( sqlite3_bind_int((AWMODEL_GET_PSTMT(model,name)).compiled, (index), (integer)) != SQLITE_OK ) ) { \
AWMODEL_LOG_SQLERROR(model, name); \
goto sqlerror; \
}\
}
|
|
|
Value: {\
if ( unlikely( sqlite3_bind_int((AWMODEL_GET_PSTMT(model,name)).compiled, (index), (integer)) != SQLITE_OK ) ) { \
AWMODEL_LOG_SQLERROR(model, name); \
goto sqlerror; \
}\
}
|
|
|
Value: {\
if ( unlikely( sqlite3_bind_text(AWMODEL_GET_PSTMT(model,name) . compiled, \
(index), (text), strlen(text), SQLITE_STATIC) != SQLITE_OK ) ) { \
AWMODEL_LOG_SQLERROR(model, name); \
goto sqlerror; \
}\
}
|
|
|
Value: {\
if ( unlikely( sqlite3_bind_text(AWMODEL_GET_PSTMT(model,name) . compiled, \
(index), (text), strlen(text), SQLITE_STATIC) != SQLITE_OK ) ) { \
AWMODEL_LOG_SQLERROR(model, name); \
goto sqlerror; \
}\
}
|
|
|
Value: {\
if ( unlikely( sqlite3_bind_text(AWMODEL_GET_PSTMT(model,name) . compiled, \
(index), (text), strlen(text), SQLITE_STATIC) != SQLITE_OK ) ) { \
AWMODEL_LOG_SQLERROR(model, name); \
goto sqlerror; \
}\
}
|
|
|
Value: {\
if ( aw_model_execute_stmt(model, &(model->db.stmts.commit)) != SQLITE_DONE ) \
aw_log(&(model->mon->logger), AW_ERROR_LOG_LEVEL, "model: %s failed (%s)", \
__FUNCTION__, sqlite3_errmsg(model->db.state.conn)); \
\
aw_model_reset_stmt(model, &(model->db.stmts.commit)); \
}
|
|
|
Value: {\
if ( aw_model_execute_stmt(model, &(model->db.stmts.commit)) != SQLITE_DONE ) \
aw_log(&(model->mon->logger), AW_ERROR_LOG_LEVEL, "model: %s failed (%s)", \
__FUNCTION__, sqlite3_errmsg(model->db.state.conn)); \
\
aw_model_reset_stmt(model, &(model->db.stmts.commit)); \
}
|
|
|
Value: {\
if ( aw_model_execute_stmt(model, &(model->db.stmts.commit)) != SQLITE_DONE ) \
aw_log(&(model->mon->logger), AW_ERROR_LOG_LEVEL, "model: %s failed (%s)", \
__FUNCTION__, sqlite3_errmsg(model->db.state.conn)); \
\
aw_model_reset_stmt(model, &(model->db.stmts.commit)); \
}
|
|
|
Value: {\
if ( aw_model_execute_stmt(model, &(model->db.stmts.rollback)) != SQLITE_DONE) \
aw_log(&(model->mon->logger), AW_ERROR_LOG_LEVEL, "model: %s failed (%s)", \
__FUNCTION__, sqlite3_errmsg(model->db.state.conn)); \
\
aw_model_reset_stmt(model, &(model->db.stmts.rollback)); \
}
|
|
|
Value: {\
if ( aw_model_execute_stmt(model, &(model->db.stmts.rollback)) != SQLITE_DONE) \
aw_log(&(model->mon->logger), AW_ERROR_LOG_LEVEL, "model: %s failed (%s)", \
__FUNCTION__, sqlite3_errmsg(model->db.state.conn)); \
\
aw_model_reset_stmt(model, &(model->db.stmts.rollback)); \
}
|
|
|
Value: {\
if ( aw_model_execute_stmt(model, &(model->db.stmts.rollback)) != SQLITE_DONE) \
aw_log(&(model->mon->logger), AW_ERROR_LOG_LEVEL, "model: %s failed (%s)", \
__FUNCTION__, sqlite3_errmsg(model->db.state.conn)); \
\
aw_model_reset_stmt(model, &(model->db.stmts.rollback)); \
}
|
|
|
|
|
|
|
|
|
|
|
|
Value: aw_log(&( (model) -> mon -> logger), AW_ERROR_LOG_LEVEL, "model: %s failed for '%u' (not allowed)", \ __FUNCTION__, (uid)); |
|
|
Value: aw_log(&( (model) -> mon -> logger), AW_ERROR_LOG_LEVEL, "model: %s failed for '%u' (not allowed)", \ __FUNCTION__, (uid)); |
|
|
Value: aw_log(&( (model) -> mon -> logger), AW_ERROR_LOG_LEVEL, "model: %s failed for '%u' (not allowed)", \ __FUNCTION__, (uid)); |
|
|
Value: aw_log(&( (model) -> mon -> logger), AW_ERROR_LOG_LEVEL, "model: %s failed on '%s'(%s)", \ __FUNCTION__, (model) -> db . stmts . name . sql , sqlite3_errmsg( (model) -> db . state . conn)); |
|
|
Value: aw_log(&( (model) -> mon -> logger), AW_ERROR_LOG_LEVEL, "model: %s failed on '%s'(%s)", \ __FUNCTION__, (model) -> db . stmts . name . sql , sqlite3_errmsg( (model) -> db . state . conn)); |
|
|
Value: aw_log(&( (model) -> mon -> logger), AW_ERROR_LOG_LEVEL, "model: %s failed on '%s'(%s)", \ __FUNCTION__, (model) -> db . stmts . name . sql , sqlite3_errmsg( (model) -> db . state . conn)); |
|
|
Value: aw_log(&( (model) -> mon -> logger), AW_ERROR_LOG_LEVEL, "model: %s failed on '%s'(%s)", \ __FUNCTION__, (stmt) -> sql , sqlite3_errmsg( (model) -> db . state . conn)); |
|
|
Value: aw_log(&( (model) -> mon -> logger), AW_ERROR_LOG_LEVEL, "model: %s failed on '%s'(%s)", \ __FUNCTION__, (stmt) -> sql , sqlite3_errmsg( (model) -> db . state . conn)); |
|
|
Value: aw_log(&( (model) -> mon -> logger), AW_ERROR_LOG_LEVEL, "model: %s failed on '%s'(%s)", \ __FUNCTION__, (stmt) -> sql , sqlite3_errmsg( (model) -> db . state . conn)); |
|
|
|
|
|
|
|
|
|
|
|
Value: {\
mbr = sqlite3_column_int((AWMODEL_GET_PSTMT(model,name)).compiled, index); \
}
|
|
|
Value: {\
mbr = sqlite3_column_int((AWMODEL_GET_PSTMT(model,name)).compiled, index); \
}
|
|
|
Value: {\
mbr = sqlite3_column_int((AWMODEL_GET_PSTMT(model,name)).compiled, index); \
}
|
|
|
Value: {\
mbr = sqlite3_column_int(stmt->compiled, index); \
}
|
|
|
Value: {\
mbr = sqlite3_column_int(stmt->compiled, index); \
}
|
|
|
Value: {\
mbr = sqlite3_column_int(stmt->compiled, index); \
}
|
|
|
Value: {\
const byte_t *txt = (const byte_t *)sqlite3_column_text((AWMODEL_GET_PSTMT(model,name)).compiled, (index)); \
strncpy((mbr), (txt)?txt:"", (mbrsize)-1);\
mbr[(mbrsize)-1]=0; /* keep sure terminated */ \
}
|
|
|
Value: {\
const byte_t *txt = (const byte_t *)sqlite3_column_text((AWMODEL_GET_PSTMT(model,name)).compiled, (index)); \
strncpy((mbr), (txt)?txt:"", (mbrsize)-1);\
mbr[(mbrsize)-1]=0; /* keep sure terminated */ \
}
|
|
|
Value: {\
const byte_t *txt = (const byte_t *)sqlite3_column_text((AWMODEL_GET_PSTMT(model,name)).compiled, (index)); \
strncpy((mbr), (txt)?txt:"", (mbrsize)-1);\
mbr[(mbrsize)-1]=0; /* keep sure terminated */ \
}
|
|
|
Value: {\
AWMODEL_SET_TEXT(model, name, index, mbr, sizeof(mbr)); \
}
|
|
|
Value: {\
AWMODEL_SET_TEXT(model, name, index, mbr, sizeof(mbr)); \
}
|
|
|
Value: {\
AWMODEL_SET_TEXT(model, name, index, mbr, sizeof(mbr)); \
}
|
|
|
Value: |
|
|
Value: |
|
|
Value: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: "select g.id as group_id,u.id as user_id,u2g.priorityorder as porder, "\ " u.firstname || ' ' || u.lastname as uname "\ " from aw_user u,aw_group g,aw_groupmember u2g "\ " where g.id in "\ group_select \ " and g.deleted = 0 "\ " and g.id = u2g.group_id "\ " and u2g.user_id = u.id "\ " and u.active = 1 "\ " order by group_id asc,porder asc "\ |
|
|
Value: "select g.id as group_id,u.id as user_id,u2g.priorityorder as porder, "\ " u.firstname || ' ' || u.lastname as uname "\ " from aw_user u,aw_group g,aw_groupmember u2g "\ " where g.id in "\ group_select \ " and g.deleted = 0 "\ " and g.id = u2g.group_id "\ " and u2g.user_id = u.id "\ " and u.active = 1 "\ " order by group_id asc,porder asc "\ |
|
|
Value: "select g.id as group_id,u.id as user_id,u2g.priorityorder as porder, "\ " u.firstname || ' ' || u.lastname as uname "\ " from aw_user u,aw_group g,aw_groupmember u2g "\ " where g.id in "\ group_select \ " and g.deleted = 0 "\ " and g.id = u2g.group_id "\ " and u2g.user_id = u.id "\ " and u.active = 1 "\ " order by group_id asc,porder asc "\ |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|