citus/src/backend/distributed/sql/udfs
Halil Ozan Akgul 8ee02b29d0 Introduce global PID 2022-02-08 16:49:38 +03:00
..
alter_distributed_table Adds alter_distributed_table and alter_table_set_access_method UDFs 2021-01-13 16:02:39 +03:00
alter_old_partitions_set_access_method Prevent C-style comments in all directories (#5250) 2021-09-09 11:54:58 +03:00
alter_role_if_exists Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
alter_table_set_access_method Adds alter_distributed_table and alter_table_set_access_method UDFs 2021-01-13 16:02:39 +03:00
any_value Fix queries with repartition joins and group by unique column (#3157) 2019-11-08 15:36:18 +01:00
citus_activate_node Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
citus_add_inactive_node Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
citus_add_node Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
citus_add_rebalance_strategy Implement an improvement threshold in the rebalancer (#4927) 2021-05-11 14:24:59 +02:00
citus_add_secondary_node Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
citus_check_cluster_node_health Introduce citus_check_cluster_node_health UDF 2021-12-15 01:41:51 +03:00
citus_check_connection_to_node Introduce UDF to check worker connectivity 2021-12-03 02:30:28 +03:00
citus_cleanup_orphaned_shards Add citus_cleanup_orphaned_shards UDF 2021-06-04 11:23:07 +02:00
citus_conninfo_cache_invalidate Recreate invalidation functions for Citus10 2021-01-13 23:18:07 +03:00
citus_copy_shard_placement Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
citus_disable_node Allow disabling node(s) when multiple failures happen 2021-12-01 10:19:48 +01:00
citus_dist_local_group_cache_invalidate Recreate invalidation functions for Citus10 2021-01-13 23:18:07 +03:00
citus_dist_node_cache_invalidate Recreate invalidation functions for Citus10 2021-01-13 23:18:07 +03:00
citus_dist_object_cache_invalidate Recreate invalidation functions for Citus10 2021-01-13 23:18:07 +03:00
citus_dist_partition_cache_invalidate Recreate invalidation functions for Citus10 2021-01-13 23:18:07 +03:00
citus_dist_placement_cache_invalidate Recreate invalidation functions for Citus10 2021-01-13 23:18:07 +03:00
citus_dist_shard_cache_invalidate Recreate invalidation functions for Citus10 2021-01-13 23:18:07 +03:00
citus_dist_stat_activity Introduce global PID 2022-02-08 16:49:38 +03:00
citus_drain_node Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
citus_drop_trigger Skip dropping shards when we know it's a partition (#5176) 2021-08-31 17:41:37 +03:00
citus_extradata_container Remove migration paths to 9.3-1, introduce 9.3-2 2020-04-03 12:50:45 +03:00
citus_finish_pg_upgrade Introduce dependencies from columnarAM to columnar metadata objects 2021-11-23 13:14:00 +03:00
citus_internal_add_object_metadata (1) Functions will be delegated even when present in the scope of an explicit 2022-01-19 16:43:33 -08:00
citus_internal_add_partition_metadata Use current user to sync metadata 2021-07-16 13:25:27 +02:00
citus_internal_add_placement_metadata Use current user to sync metadata 2021-07-16 13:25:27 +02:00
citus_internal_add_shard_metadata Use current user to sync metadata 2021-07-16 13:25:27 +02:00
citus_internal_delete_shard_metadata Introduce citus_internal_delete_shard_metadata 2021-07-19 13:25:05 +02:00
citus_internal_update_placement_metadata Use current user to sync metadata 2021-07-16 13:25:27 +02:00
citus_internal_update_relation_colocation Introduce citus_internal_update_relation_colocation 2021-08-03 11:44:58 +02:00
citus_isolation_test_session_is_blocked Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
citus_local_disk_space_stats When moving a shard to a new node ensure there is enough space (#4929) 2021-05-06 17:28:02 +03:00
citus_lock_waits Introduce global PID 2022-02-08 16:49:38 +03:00
citus_move_shard_placement Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
citus_node_capacity_1 Add the necessary changes for rebalance strategies on enterprise (#3325) 2019-12-19 15:23:08 +01:00
citus_prepare_pg_upgrade Fix some typos in comments (#5369) 2021-10-13 13:00:39 +03:00
citus_remote_connection_stats Throttle connections to the worker nodes 2020-04-14 10:27:48 +02:00
citus_remove_node Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
citus_run_local_command Avoid round trips while fixing index names (#5549) 2021-12-27 10:29:37 +01:00
citus_set_coordinator_host Add citus_set_coordinator_host 2021-01-08 13:36:26 +01:00
citus_set_default_rebalance_strategy Add the necessary changes for rebalance strategies on enterprise (#3325) 2019-12-19 15:23:08 +01:00
citus_set_node_property Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
citus_shard_allowed_on_node_true Add the necessary changes for rebalance strategies on enterprise (#3325) 2019-12-19 15:23:08 +01:00
citus_shard_cost_1 Add the necessary changes for rebalance strategies on enterprise (#3325) 2019-12-19 15:23:08 +01:00
citus_shard_cost_by_disk_size Add the necessary changes for rebalance strategies on enterprise (#3325) 2019-12-19 15:23:08 +01:00
citus_shard_indexes_on_worker Hide shards from application_name's with a specific prefix 2022-01-18 15:20:55 +04:00
citus_shard_sizes Add citus shard helper view (#4361) 2021-01-13 13:58:47 +03:00
citus_shards Improve performance of citus_shards (#5036) 2021-06-14 13:32:30 +02:00
citus_shards_on_worker Hide shards from application_name's with a specific prefix 2022-01-18 15:20:55 +04:00
citus_tables Remove public schema dependency for 10.0 upgrades 2021-07-09 02:08:22 +03:00
citus_total_relation_size Harden citus_tables against node failure 2020-12-13 15:10:40 +01:00
citus_unmark_object_distributed Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
citus_update_node Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
citus_update_shard_statistics Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
citus_update_table_statistics Fix upgrade and downgrade paths for master/citus_update_table_statistics (#4805) 2021-03-11 14:52:40 +03:00
citus_validate_rebalance_strategy_functions Add the necessary changes for rebalance strategies on enterprise (#3325) 2019-12-19 15:23:08 +01:00
citus_worker_stat_activity Introduce global PID 2022-02-08 16:49:38 +03:00
create_citus_local_table Get rid of the sql dir for new udf 2021-01-27 15:52:37 +03:00
create_distributed_function (1) Functions will be delegated even when present in the scope of an explicit 2022-01-19 16:43:33 -08:00
create_distributed_table Adds shard_count parameter to create_distributed_table 2021-03-29 16:22:49 +03:00
create_time_partitions Fix typos. Spurred spotting "connectios" in logs 2021-10-25 13:54:09 +00:00
distributed_tables_colocated Revoke usage from the citus schema 2019-10-23 00:08:17 +02:00
drop_old_time_partitions Add helper UDFs for easy time partition management 2021-09-03 23:03:13 +03:00
fetch_intermediate_results Implement fetch_intermediate_results 2019-12-18 10:46:35 -08:00
fix_all_partition_shard_index_names Update migration paths from 10.2 to 11.0 (#5459) 2021-11-11 13:55:28 +03:00
fix_partition_shard_index_names Update migration paths from 10.2 to 11.0 (#5459) 2021-11-11 13:55:28 +03:00
fix_pre_citus10_partitioned_table_constraint_names Introduce UDFs for fixing partitioned table constraint names 2021-01-29 17:32:20 +03:00
get_all_active_transactions Introduce global PID 2022-02-08 16:49:38 +03:00
get_global_active_transactions Introduce global PID 2022-02-08 16:49:38 +03:00
get_missing_time_partition_ranges Add helper UDFs for easy time partition management 2021-09-03 23:03:13 +03:00
get_rebalance_progress Fetch shard size on the fly for the rebalance monitor 2021-05-20 16:38:17 +02:00
get_rebalance_table_shards_plan Implement an improvement threshold in the rebalancer (#4927) 2021-05-11 14:24:59 +02:00
master_add_inactive_node Replicate reference tables to coordinator. 2019-11-15 05:50:19 -08:00
master_add_node Replicate reference tables to coordinator. 2019-11-15 05:50:19 -08:00
master_drain_node Add the necessary changes for rebalance strategies on enterprise (#3325) 2019-12-19 15:23:08 +01:00
master_set_node_property Add shouldhaveshards to pg_dist_node (#2960) 2019-10-22 16:47:16 +02:00
pg_dist_rebalance_strategy_trigger_func Add the necessary changes for rebalance strategies on enterprise (#3325) 2019-12-19 15:23:08 +01:00
pg_dist_shard_placement_trigger_func Change SQL migration build process for easier reviews (#2951) 2019-09-13 18:44:27 +02:00
read_intermediate_results Implement read_intermediate_results 2019-12-17 13:51:16 -08:00
rebalance_table_shards Add the necessary changes for rebalance strategies on enterprise (#3325) 2019-12-19 15:23:08 +01:00
remove_local_tables_from_metadata Automatically undistribute citus local tables when no more fkeys with reference tables (#4538) 2021-01-22 18:15:41 +03:00
replicate_reference_tables GUC for replicate reference tables on activate. 2020-04-08 12:42:45 -07:00
replicate_table_shards Change SQL migration build process for easier reviews (#2951) 2019-09-13 18:44:27 +02:00
stop_metadata_sync_to_node Add parameter to cleanup metadata (#5055) 2021-07-01 16:23:53 +03:00
time_partition_range Add a view for simple (time) partitions and their access methods 2021-01-08 11:28:15 +01:00
time_partitions Rewrite time_partitions join clause to avoid smallint[] operator 2021-02-18 12:01:18 +01:00
truncate_local_data_after_distributing_table Introduce truncate_local_data_after_distributing_table() 2020-04-17 13:21:34 +03:00
undistribute_table Add cascade option to undistribute_table 2021-01-07 15:41:49 +03:00
update_distributed_table_colocation Remove migration paths to 9.3-1, introduce 9.3-2 2020-04-03 12:50:45 +03:00
upgrade_to_reference_table Remove upgrade_to_reference_table UDF 2020-12-23 00:40:14 +01:00
worker_change_sequence_dependency Adds alter_distributed_table and alter_table_set_access_method UDFs 2021-01-13 16:02:39 +03:00
worker_create_or_alter_role Refactor alter role to work on distributed roles (#3739) 2020-04-16 12:23:27 +02:00
worker_create_schema Use current user for repartition join temp schemas. 2020-02-04 09:48:20 -08:00
worker_drop_sequence_dependency Do not drop sequences when dropping metadata (#5584) 2022-01-06 09:48:34 +01:00
worker_drop_shell_table Handle tables and objects as metadata. Update UDFs accordingly 2022-01-31 16:20:15 +03:00
worker_fix_partition_shard_index_names Update migration paths from 10.2 to 11.0 (#5459) 2021-11-11 13:55:28 +03:00
worker_fix_pre_citus10_partitioned_table_constraint_names Introduce UDFs for fixing partitioned table constraint names 2021-01-29 17:32:20 +03:00
worker_last_saved_explain_analyze Include execution duration in worker_last_saved_explain_analyze 2020-06-11 02:54:54 -07:00
worker_nextval Fixes bug about int and smallint sequences on MX (#5254) 2021-09-09 23:41:07 +03:00
worker_partition_query_result Implement partitioned intermediate results. 2019-12-24 03:53:39 -08:00
worker_partitioned_relation_size Fix worker partitioned size functions (#4922) 2021-04-26 10:29:46 +03:00
worker_partitioned_relation_total_size Fix worker partitioned size functions (#4922) 2021-04-26 10:29:46 +03:00
worker_partitioned_table_size Fix worker partitioned size functions (#4922) 2021-04-26 10:29:46 +03:00
worker_record_sequence_dependency Create sequence dependency during metadata syncing 2020-10-06 10:57:39 +02:00
worker_repartition_cleanup Add adaptive executor support for repartition joins (#3169) 2019-12-17 19:09:45 +03:00
worker_save_query_explain_analyze Implement EXPLAIN ANALYZE udfs. 2020-06-09 10:02:05 -07:00