You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Support for temporary tables and code modernization.
Temporary Tables: A new temporary() method allows materializing a SELECT statement immediately into a temporary database table, including schema definitions and engine options.
Lifecycle Management: The new RunnableTemporaryTable interface and its implementation provide methods to retrieve the table name and explicitly delete it using release().
Integration: The TableNameBuilder was updated to allow temporary table instances to be used directly within FROM or JOIN clauses.
Refactoring: Several switch statements were replaced with modern PHP match expressions, and code formatting was unified across the project with improved spacing and standardized lambda syntax.
Error Handling: The database exception interpretation was modernized, and QueryStatement now implements Stringable to facilitate easier debugging.