Expand description
Executor for advanced SQL:1999 objects
This module provides execution functions for advanced SQL objects including:
- SEQUENCE: Auto-incrementing numeric sequences
- TYPE: User-defined types (distinct and structured)
- COLLATION: Character collation definitions
- CHARACTER SET: Character set definitions
- TRANSLATION: Character set translation
- VIEW: Virtual tables based on queries
- ASSERTION: Database-level integrity constraints
- PROCEDURE: Stored procedures with parameter modes
- FUNCTION: User-defined functions
- TRIGGER: Event-driven actions
Note: DOMAIN has a full implementation in the domain_ddl module.
Functionsยง
- execute_
alter_ sequence - Execute ALTER SEQUENCE statement
- execute_
alter_ trigger - Execute ALTER TRIGGER statement
- execute_
call - Execute CALL statement (SQL:1999 Feature P001)
- execute_
create_ assertion - Execute CREATE ASSERTION statement (SQL:1999 Feature F671/F672)
- execute_
create_ character_ set - Execute CREATE CHARACTER SET statement
- execute_
create_ collation - Execute CREATE COLLATION statement
- execute_
create_ function - Execute CREATE FUNCTION statement (SQL:1999 Feature P001)
- execute_
create_ procedure - Execute CREATE PROCEDURE statement (SQL:1999 Feature P001)
- execute_
create_ sequence - Execute CREATE SEQUENCE statement
- execute_
create_ translation - Execute CREATE TRANSLATION statement
- execute_
create_ trigger - Execute CREATE TRIGGER statement
- execute_
create_ type - Execute CREATE TYPE statement (comprehensive implementation)
- execute_
create_ view - Execute CREATE VIEW statement
- execute_
drop_ assertion - Execute DROP ASSERTION statement (SQL:1999 Feature F671/F672)
- execute_
drop_ character_ set - Execute DROP CHARACTER SET statement
- execute_
drop_ collation - Execute DROP COLLATION statement
- execute_
drop_ function - Execute DROP FUNCTION statement (SQL:1999 Feature P001)
- execute_
drop_ procedure - Execute DROP PROCEDURE statement (SQL:1999 Feature P001)
- execute_
drop_ sequence - Execute DROP SEQUENCE statement
- execute_
drop_ translation - Execute DROP TRANSLATION statement
- execute_
drop_ trigger - Execute DROP TRIGGER statement
- execute_
drop_ type - Execute DROP TYPE statement (comprehensive implementation with CASCADE/RESTRICT)
- execute_
drop_ view - Execute DROP VIEW statement