Latest release notes for the Firebolt data warehouse.
BEGIN
, COMMIT
or ROLLBACK
transactions using standard SQL syntax. This feature ensures atomicity and snapshot isolation across multiple statements, including DML, DDL, and SELECT.
Particularly useful for customers who require guaranteed consistency across complex transactional operations.
Syntax:
READ_AVRO
table-valued function with full support for all Avro data types
READ_AVRO
table-valued function (TVF). This function allows users to efficiently read Avro files.READ_AVRO
function.ALTER TABLE ... MODIFY COLUMN ... FIRST|AFTER ...
which enables column reordering in existing table.
Support was added for the ALTER TABLE ... MODIFY COLUMN ... FIRST|AFTER ...
DDL statement. This allows users to change the position of columns within a table’s schema.
Syntax:
FIRST
keyword moves the specified column to be the first column in the table.AFTER
keyword moves the specified column to appear after another specified column.FILTER
clause in aggregation functions
The FILTER
clause enables conditional aggregation - only values for which the condition evaluate to true
are considered by the aggregation function.
Syntax:
->>
JSON field extraction operator
The ->>
operator is used to extract a value from a JSON field.
Syntax:
EXPLAIN
output
The format of EXPLAIN
output was changed to use meaningful variable names instead of index-based column references, making it easier to read and understand query plans.
Example of explaining TPC-H Q6: