res://addons/w4gd/w4rm/w4rm_sql.gd
Inherits: RefCounted
There is currently no description for this class.
Methods
Array  | 
get_column_options ( Variant p_table, StringName p_member )  | 
String  | 
get_create_cast_function ( String p_type_name, Dictionary p_type_members )  | 
String  | 
get_create_foreign_key ( String p_source_table, String p_source_column, String p_schema, String p_table, String p_column )  | 
String  | 
get_create_operation ( Variant p_operation )  | 
String  | 
get_create_table ( Variant p_table )  | 
void  | 
get_create_table_column_trigger ( String p_table, String p_column, String p_trigger_type, String p_trigger )  | 
Array  | 
get_create_table_column_triggers ( Variant p_table )  | 
Array  | 
get_create_table_foreign_keys ( Variant p_table )  | 
String  | 
get_create_table_publication ( StringName p_table_name, bool p_full, String p_publication )  | 
Array  | 
get_create_table_rls_policies ( Variant p_table )  | 
String  | 
get_create_table_rls_policy ( String p_table, String p_policy_name, Variant p_policy )  | 
void  | 
get_create_table_trigger ( String p_table, String p_trigger_type, String p_trigger )  | 
Array  | 
get_create_table_triggers ( Variant p_table )  | 
String  | 
get_create_table_upcast ( Variant p_table )  | 
String  | 
get_create_type ( Variant p_type )  | 
String  | 
get_drop_cast_function ( String p_type_name, bool p_cascade )  | 
String  | 
get_drop_operation ( Variant p_operation, bool p_cascade )  | 
String  | 
get_drop_table_publication ( StringName p_table_name, String p_publication )  | 
String  | 
get_drop_table_upcast ( Variant p_table, bool p_cascade )  | 
String  | 
get_drop_tables ( Array p_tables, bool p_cascade )  | 
String  | 
get_drop_type ( String p_type_name, bool p_cascade )  | 
String  | 
get_table_id_default_trigger ( String p_table_id_name, String p_default )  | 
String  | 
make_transaction ( Array p_queries )  | 
String  | 
sql_identifier ( String p_name )  | 
String  | 
sql_json_cast ( Variant p_attr, Variant p_type )  | 
String  | 
sql_string ( String p_string )  | 
String  | 
sql_type ( Variant p_type )  | 
Constants
VALID_TRIGGER_TYPES = { "before_insert": "BEFORE INSERT", "after_insert": "AFTER INSERT", "before_update": "BEFORE UPDATE", "after_update": "AFTER UPDATE", "before_delete": "BEFORE DELETE", "after_delete": "AFTER DELETE" }
Method Descriptions
Array get_column_options ( Variant p_table, StringName p_member )
There is currently no description for this method.
String get_create_cast_function ( String p_type_name, Dictionary p_type_members )
There is currently no description for this method.
String get_create_foreign_key ( String p_source_table, String p_source_column, String p_schema, String p_table, String p_column )
There is currently no description for this method.
String get_create_operation ( Variant p_operation )
There is currently no description for this method.
String get_create_table ( Variant p_table )
There is currently no description for this method.
void get_create_table_column_trigger ( String p_table, String p_column, String p_trigger_type, String p_trigger )
There is currently no description for this method.
Array get_create_table_column_triggers ( Variant p_table )
There is currently no description for this method.
Array get_create_table_foreign_keys ( Variant p_table )
There is currently no description for this method.
String get_create_table_publication ( StringName p_table_name, bool p_full, String p_publication )
There is currently no description for this method.
Array get_create_table_rls_policies ( Variant p_table )
There is currently no description for this method.
String get_create_table_rls_policy ( String p_table, String p_policy_name, Variant p_policy )
There is currently no description for this method.
void get_create_table_trigger ( String p_table, String p_trigger_type, String p_trigger )
There is currently no description for this method.
Array get_create_table_triggers ( Variant p_table )
There is currently no description for this method.
String get_create_table_upcast ( Variant p_table )
There is currently no description for this method.
String get_create_type ( Variant p_type )
There is currently no description for this method.
String get_drop_cast_function ( String p_type_name, bool p_cascade )
There is currently no description for this method.
String get_drop_operation ( Variant p_operation, bool p_cascade )
There is currently no description for this method.
String get_drop_table_publication ( StringName p_table_name, String p_publication )
There is currently no description for this method.
String get_drop_table_upcast ( Variant p_table, bool p_cascade )
There is currently no description for this method.
String get_drop_tables ( Array p_tables, bool p_cascade )
There is currently no description for this method.
String get_drop_type ( String p_type_name, bool p_cascade )
There is currently no description for this method.
String get_table_id_default_trigger ( String p_table_id_name, String p_default )
There is currently no description for this method.
String make_transaction ( Array p_queries )
There is currently no description for this method.
String sql_identifier ( String p_name )
There is currently no description for this method.
String sql_json_cast ( Variant p_attr, Variant p_type )
There is currently no description for this method.
String sql_string ( String p_string )
There is currently no description for this method.
String sql_type ( Variant p_type )
There is currently no description for this method.