## transactionStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> transactionStatement transactionStatement -->| | beginTransactionStatement beginTransactionStatement --> End(( )) transactionStatement -->| | rollbackTransactionStatement rollbackTransactionStatement --> End(( )) transactionStatement -->| | commitTransactionStatement commitTransactionStatement --> End(( )) ``` ## beginTransactionStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR beginTransactionStatement_start([beginTransactionStatement]) beginTransactionStatement_start --> beginTransactionStatement_0_0[BEGIN] beginTransactionStatement_0_0 --> beginTransactionStatement_0_1[TRANSACTION] beginTransactionStatement_0_1 --> beginTransactionStatement_0_2[DATACONTAINER] beginTransactionStatement_0_2 --> beginTransactionStatement_0_3[stringConstant] beginTransactionStatement_0_3 --> beginTransactionStatement_end(( )) ``` ## rollbackTransactionStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR rollbackTransactionStatement_start([rollbackTransactionStatement]) rollbackTransactionStatement_start --> rollbackTransactionStatement_0_0[ROLLBACK] rollbackTransactionStatement_0_0 --> rollbackTransactionStatement_0_1[TRANSACTION] rollbackTransactionStatement_0_1 --> rollbackTransactionStatement_0_2[DATACONTAINER] rollbackTransactionStatement_0_2 --> rollbackTransactionStatement_0_3[stringConstant] rollbackTransactionStatement_0_3 --> rollbackTransactionStatement_end(( )) ``` ## commitTransactionStatement ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR commitTransactionStatement_start([commitTransactionStatement]) commitTransactionStatement_start --> commitTransactionStatement_0_0[COMMIT] commitTransactionStatement_0_0 --> commitTransactionStatement_0_1[TRANSACTION] commitTransactionStatement_0_1 --> commitTransactionStatement_0_2[DATACONTAINER] commitTransactionStatement_0_2 --> commitTransactionStatement_0_3[stringConstant] commitTransactionStatement_0_3 --> commitTransactionStatement_end(( )) ```