dm_db_rollback Function

public function dm_db_rollback(db, name) result(rc)

Rolls a transaction back, optionally to save point name. The function returns E_DB_ROLLBACK is the rollback failed.

Arguments

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

Database type.

character(len=*), intent(in), optional :: name

Save point name.

Return Value integer


Calls

proc~~dm_db_rollback~~CallsGraph proc~dm_db_rollback dm_db_rollback proc~dm_db_exec dm_db_exec proc~dm_db_rollback->proc~dm_db_exec proc~dm_is_error dm_is_error proc~dm_db_rollback->proc~dm_is_error sqlite3_exec sqlite3_exec proc~dm_db_exec->sqlite3_exec

Called by

proc~~dm_db_rollback~~CalledByGraph proc~dm_db_rollback dm_db_rollback proc~dm_db_delete_observ dm_db_delete_observ proc~dm_db_delete_observ->proc~dm_db_rollback proc~dm_db_insert_beats dm_db_insert_beats proc~dm_db_insert_beats->proc~dm_db_rollback proc~dm_db_insert_observ dm_db_insert_observ proc~dm_db_insert_observ->proc~dm_db_rollback proc~dm_db_insert_observs dm_db_insert_observs proc~dm_db_insert_observs->proc~dm_db_rollback proc~dm_db_insert_observs->proc~dm_db_insert_observ 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