All statements
Reference catalog of every supported top-level FeatureQL statement. Each page gives the complete syntax, explains every clause and modifier, and identifies grammar-recognized forms that are intentionally unavailable.
For functions used inside expressions, see All functions . For data types and names, see All types .
Query
-
RETURN— define outputs, resolve namespaces, bind inputs, filter, sort, and paginate -
USE— set default and aliased namespaces for following statements -
Revision context—ON BRANCH/AS OF/DROP BRANCHfor catalog history (managed registry)
Persisted features
-
CREATE FEATURES— persist a query-defined feature set or one expression -
ALTER FEATURES— update catalog properties, lifecycle state, fields, and position -
DROP FEATURES— remove explicit names or a filtered feature set
Persisted views (SQL edge)
-
CREATE/REFRESH/DROP VIEW— compile FeatureQL to a storedFMV.SQL relation for JDBC and/* SQL */scans
Inspection and query tools
-
SHOW— query feature, function, documentation, test, revision, and JDBC catalogs -
SHOW CREATE— reconstruct feature definitions as FeatureQL or generated SQL -
DESCRIBE/DESC— return compiler metadata for named features -
EXPLAIN— inspect a statement or multi-statement request without applying it -
FORMAT— render a statement or multi-statement request in canonical FeatureQL
Transactions
-
START TRANSACTION/COMMIT— one HTTP request: persist mutations, or aTEMPORARYoverlay plus one result; optional'message'becomes the revision message
Managed-registry permissions
- Permission statements — manage users, groups, namespace groups, permission rules, and effective permissions