![]() |
![]() |
![]() |
GNOME Data Access 5 manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
struct GdaTransactionStatus; enum GdaTransactionIsolation; struct GdaTransactionStatusEvent; enum GdaTransactionStatusEventType; enum GdaTransactionStatusState;
typedef enum { GDA_TRANSACTION_ISOLATION_UNKNOWN, GDA_TRANSACTION_ISOLATION_READ_COMMITTED, GDA_TRANSACTION_ISOLATION_READ_UNCOMMITTED, GDA_TRANSACTION_ISOLATION_REPEATABLE_READ, GDA_TRANSACTION_ISOLATION_SERIALIZABLE } GdaTransactionIsolation;
struct GdaTransactionStatusEvent { GdaTransactionStatus *trans; GdaTransactionStatusEventType type; union { gchar *svp_name; /* save point name if this event corresponds to a new save point */ gchar *sql; /* SQL to store SQL queries in transactions */ GdaTransactionStatus *sub_trans;/* sub transaction event */ } pl; GdaConnectionEvent *conn_event; gpointer _gda_reserved1; gpointer _gda_reserved2; };
typedef enum { GDA_TRANSACTION_STATUS_EVENT_SAVEPOINT, GDA_TRANSACTION_STATUS_EVENT_SQL, GDA_TRANSACTION_STATUS_EVENT_SUB_TRANSACTION } GdaTransactionStatusEventType;