send abstract method
Completes the transaction. No further queries may be sent to to this QueryExecutor after this method was called.
This may be called before ensureOpen was awaited, implementations must support this. That state implies that no query was sent, so it should be a no-op.