Creates a new TransactionItem
The base entity object this transaction is associated with
The type of operation (Create, Update, Delete)
The SQL or GraphQL instruction to execute
Variables to pass to the SQL or GraphQL
Additional data needed for processing by the provider
Callback function that gets called when the transaction completes
Private _basePrivate _callCallback function to call when the transaction is complete
The result of the transaction - a row/record with field name/value pairs
Whether the transaction completed successfully
Private _extraPrivate _instructionPrivate _operationPrivate _varsCallback function that gets called when the transaction is complete
A function that takes a result object (database row) and a success boolean
Internal class used by TransactionGroupBase and sub-classes to manage individual transactions