gda.sql_statement_transaction

Module for [SqlStatementTransaction] class

Types 1

The statement is a transaction management related statement (BEGIN, ROLLBACK, etc). The #GdaSqlStatementTransaction structure does not hold enough information to reconstruct the complete SQL statement (some information may be missing) - the aim of this structure is to identify a minimum set of information in the transaction statement. Note that the complete SQL which created the statement should be available in the #GdaSqlStatement structure which encapsulates this structure.

Methods
void * _cPtr()
gda.types.TransactionIsolation isolationLevel() @propertyGet `isolationLevel` field. Returns: isolation level as a #GdaTransactionIsolation
void isolationLevel(gda.types.TransactionIsolation propval) @propertySet `isolationLevel` field. Params: propval = isolation level as a #GdaTransactionIsolation
string transMode() @propertyGet `transMode` field. Returns: transaction mode (DEFERRED, IMMEDIATE, EXCLUSIVE, READWRITE, READONLY)
void transMode(string propval) @propertySet `transMode` field. Params: propval = transaction mode (DEFERRED, IMMEDIATE, EXCLUSIVE, READWRITE, READONLY)
string transName() @propertyGet `transName` field. Returns: transaction name
void transName(string propval) @propertySet `transName` field. Params: propval = transaction name
Constructors
this(void * ptr, Flag!"Take" take)