1 /* 2 * This file and its contents are licensed under the Timescale License. 3 * Please see the included NOTICE for copyright information and 4 * LICENSE-TIMESCALE for a copy of the license. 5 */ 6 #ifndef TIMESCALEDB_TSL_PROCESS_UTILITY_H 7 #define TIMESCALEDB_TSL_PROCESS_UTILITY_H 8 9 #include <process_utility.h> 10 11 extern void _tsl_process_utility_init(void); 12 extern void _tsl_process_utility_fini(void); 13 14 extern void tsl_ddl_command_start(ProcessUtilityArgs *args); 15 extern void tsl_ddl_command_end(EventTriggerData *command); 16 extern void tsl_sql_drop(List *dropped_objects); 17 extern void tsl_process_altertable_cmd(Hypertable *ht, const AlterTableCmd *cmd); 18 extern void tsl_process_rename_cmd(Oid relid, Cache *hcache, const RenameStmt *stmt); 19 20 #endif /* TIMESCALEDB_TSL_PROCESS_UTILITY_H */ 21