dm_db_exec Function

public function dm_db_exec(db, query, err_msg) result(rc)

Executes given query, and returns optional error message if rc is not E_NONE. Otherwise, err_msg is not allocated. Returns E_DB_EXEC on error

Arguments

Type IntentOptional Attributes Name
type(db_type), intent(inout) :: db

Database type.

character(len=*), intent(in) :: query

SQL query.

character(len=:), intent(out), optional, allocatable :: err_msg

Optional error message.

Return Value integer


Calls

proc~~dm_db_exec~~CallsGraph proc~dm_db_exec dm_db_exec sqlite3_exec sqlite3_exec proc~dm_db_exec->sqlite3_exec

Called by

proc~~dm_db_exec~~CalledByGraph proc~dm_db_exec dm_db_exec proc~dm_db_attach dm_db_attach proc~dm_db_attach->proc~dm_db_exec proc~dm_db_commit dm_db_commit proc~dm_db_commit->proc~dm_db_exec proc~dm_db_delete_observ dm_db_delete_observ proc~dm_db_delete_observ->proc~dm_db_exec proc~dm_db_detach dm_db_detach proc~dm_db_detach->proc~dm_db_exec proc~dm_db_insert_beats dm_db_insert_beats proc~dm_db_insert_beats->proc~dm_db_exec proc~dm_db_insert_observ dm_db_insert_observ proc~dm_db_insert_observ->proc~dm_db_exec proc~dm_db_insert_observs dm_db_insert_observs proc~dm_db_insert_observs->proc~dm_db_exec proc~dm_db_insert_observs->proc~dm_db_insert_observ proc~dm_db_rollback dm_db_rollback proc~dm_db_rollback->proc~dm_db_exec proc~dm_db_table_create_beats dm_db_table_create_beats proc~dm_db_table_create_beats->proc~dm_db_exec proc~dm_db_table_create_logs dm_db_table_create_logs proc~dm_db_table_create_logs->proc~dm_db_exec proc~dm_db_table_create_observs dm_db_table_create_observs proc~dm_db_table_create_observs->proc~dm_db_exec interface~dm_db_insert dm_db_insert interface~dm_db_insert->proc~dm_db_insert_beats interface~dm_db_insert->proc~dm_db_insert_observ interface~dm_db_insert->proc~dm_db_insert_observs