Statements in EdgeQL are a kind of an expression that has one or
clauses and is used to retrieve or modify data in a database.
Retrieve data from a database and compute arbitrary expressions.
Compute an expression for every element of an input set and concatenate the results.
Group data into subsets by keys.
Data modification statements:
Create new object in a database.
Update objects in a database.
Remove objects from a database.
Transaction control statements:
Start a transaction.
Commit the current transaction.
Abort the current transaction.
Declare a savepoint within the current transaction.
Rollback to a savepoint within the current transaction.
Release a previously declared savepoint.
Session state control statements: