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() nothrow
gda.types.TransactionIsolation isolationLevel() @property nothrowGet `isolationLevel` field. Returns: isolation level as a #GdaTransactionIsolation
void isolationLevel(gda.types.TransactionIsolation propval) @property nothrowSet `isolationLevel` field. Params: propval = isolation level as a #GdaTransactionIsolation
string transMode() @property nothrowGet `transMode` field. Returns: transaction mode (DEFERRED, IMMEDIATE, EXCLUSIVE, READ_WRITE, READ_ONLY)
void transMode(string propval) @property nothrowSet `transMode` field. Params: propval = transaction mode (DEFERRED, IMMEDIATE, EXCLUSIVE, READ_WRITE, READ_ONLY)
string transName() @property nothrowGet `transName` field. Returns: transaction name
void transName(string propval) @property nothrowSet `transName` field. Params: propval = transaction name
Constructors
this(void * ptr, Flag!"Take" take)