
The type mask of CREATE, ALTER, etc. that cause an implicit commit will no longer contain the bit QUERY_TYPE_COMMIT. As an implicit commit does not change the transaction state as seen by MaxScale, it does not make sense to claim that the statement is a commit.
31 lines
929 B
SQL
31 lines
929 B
SQL
QUERY_TYPE_READ
|
|
QUERY_TYPE_READ
|
|
QUERY_TYPE_WRITE
|
|
QUERY_TYPE_WRITE
|
|
QUERY_TYPE_WRITE
|
|
QUERY_TYPE_WRITE|QUERY_TYPE_CREATE_TMP_TABLE
|
|
QUERY_TYPE_READ|QUERY_TYPE_SYSVAR_READ
|
|
QUERY_TYPE_READ|QUERY_TYPE_USERVAR_READ
|
|
QUERY_TYPE_GSYSVAR_WRITE|QUERY_TYPE_ENABLE_AUTOCOMMIT|QUERY_TYPE_COMMIT
|
|
QUERY_TYPE_GSYSVAR_WRITE|QUERY_TYPE_BEGIN_TRX|QUERY_TYPE_DISABLE_AUTOCOMMIT
|
|
QUERY_TYPE_BEGIN_TRX
|
|
QUERY_TYPE_ROLLBACK
|
|
QUERY_TYPE_COMMIT
|
|
QUERY_TYPE_SESSION_WRITE
|
|
QUERY_TYPE_READ|QUERY_TYPE_MASTER_READ
|
|
QUERY_TYPE_READ|QUERY_TYPE_MASTER_READ
|
|
QUERY_TYPE_READ|QUERY_TYPE_MASTER_READ
|
|
QUERY_TYPE_READ|QUERY_TYPE_SYSVAR_READ
|
|
QUERY_TYPE_READ|QUERY_TYPE_WRITE
|
|
QUERY_TYPE_READ|QUERY_TYPE_WRITE
|
|
QUERY_TYPE_READ|QUERY_TYPE_WRITE
|
|
QUERY_TYPE_READ|QUERY_TYPE_WRITE
|
|
QUERY_TYPE_READ|QUERY_TYPE_WRITE
|
|
QUERY_TYPE_READ|QUERY_TYPE_WRITE
|
|
QUERY_TYPE_READ|QUERY_TYPE_WRITE
|
|
QUERY_TYPE_DEALLOC_PREPARE
|
|
QUERY_TYPE_WRITE
|
|
QUERY_TYPE_WRITE
|
|
QUERY_TYPE_WRITE
|
|
QUERY_TYPE_GSYSVAR_WRITE
|