EdgeQL
Statements in EdgeQL are a kind of an expression that has one or
more clauses
and is used to retrieve or modify data in a database.
Query statements:
-
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:
Introspection command:
Performance analysis statement: