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
Callback 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