Definition
/**
* Create a factory for building CREATE statements.
*
* Provides a unified entry point for all CREATE operations:
* - create()->table() - CREATE TABLE
* - create()->tableAs() - CREATE TABLE AS
* - create()->index() - CREATE INDEX
* - create()->view() - CREATE VIEW
* - create()->materializedView() - CREATE MATERIALIZED VIEW
* - create()->sequence() - CREATE SEQUENCE
* - create()->schema() - CREATE SCHEMA
* - create()->role() - CREATE ROLE
* - create()->function() - CREATE FUNCTION
* - create()->procedure() - CREATE PROCEDURE
* - create()->trigger() - CREATE TRIGGER
* - create()->rule() - CREATE RULE
* - create()->extension() - CREATE EXTENSION
* - create()->compositeType() - CREATE TYPE (composite)
* - create()->enumType() - CREATE TYPE (enum)
* - create()->rangeType() - CREATE TYPE (range)
* - create()->domain() - CREATE DOMAIN
*
* Example: create()->table('users')->columns(col_def('id', data_type_serial()))
* Example: create()->index('idx_email')->on('users')->columns('email')
*/
create() : CreateFactory