Get desktop application:
View/edit binary Protocol Buffers messages
Reserves a transaction connection from the pool
unique transaction ID
Commits the transaction by transaction ID
Query the transaction by ID, streaming rows as they are processed
Rolls back the transaction by transaction ID