I am working on C++ library to work with PostgreSQL.
I am trying to follow strong correctness in terms. One of my current dilemmas is how to distinguish the results of commands in correct terms. E.g., is it correct to call commands which returns tuples as "queries" but commands like which does not returns tuples (e.g. "BEGIN") as "commands" ?