GdaTransactionStatus
GdaTransactionStatus
|
|
Object Hierarchy
GObject
+----GdaTransactionStatus
Details
struct GdaTransactionStatus
struct GdaTransactionStatus;
enum GdaTransactionIsolation
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
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;
};
enum GdaTransactionStatusEventType
typedef enum {
GDA_TRANSACTION_STATUS_EVENT_SAVEPOINT,
GDA_TRANSACTION_STATUS_EVENT_SQL,
GDA_TRANSACTION_STATUS_EVENT_SUB_TRANSACTION
} GdaTransactionStatusEventType;
enum GdaTransactionStatusState
typedef enum {
GDA_TRANSACTION_STATUS_STATE_OK,
GDA_TRANSACTION_STATUS_STATE_FAILED
} GdaTransactionStatusState;