citus/src/include/distributed
Halil Ozan Akgul 47054c8aed Introduces pg_get_statisticsobj_worker_compat macro
Relevant PG commit:
a4d75c86bf15220df22de0a92c819ecef9db3849
2021-08-19 19:33:10 +03:00
..
commands Removes support for old protocols in Copy functions from PG14 2021-08-19 13:07:13 +03:00
metadata Preserve colocation with procedures in alter_distributed_table (#4743) 2021-02-25 19:52:47 +03:00
adaptive_executor.h Wait until all connections are successfully established 2021-05-19 15:59:13 +02:00
argutils.h
backend_data.h Use current user to sync metadata 2021-07-16 13:25:27 +02:00
cancel_utils.h
citus_acquire_lock.h
citus_clauses.h Rename master evaluation to coordinator evaluation 2020-07-07 10:37:41 +02:00
citus_custom_scan.h Do not execute subplans multiple times with cursors 2020-11-20 10:43:56 +01:00
citus_nodefuncs.h refactor table ddl events scoped for shards (#4342) 2020-11-26 13:31:59 +01:00
citus_nodes.h refactor table ddl events scoped for shards (#4342) 2020-11-26 13:31:59 +01:00
citus_ruleutils.h Introduces pg_get_statisticsobj_worker_compat macro 2021-08-19 19:33:10 +03:00
citus_safe_lib.h Semmle: Ensure stack memory is not leaked through uninitialized… (#3561) 2020-03-11 20:05:36 +01:00
colocation_utils.h Introduce citus_internal_update_relation_colocation 2021-08-03 11:44:58 +02:00
combine_query_planner.h Drop postgres 11 support 2021-03-25 09:20:28 +03:00
commands.h Introduces IsReindexWithParam_compat macro 2021-08-19 13:07:13 +03:00
connection_management.h Feature: localhost guc (#4836) 2021-05-12 16:59:44 +02:00
coordinator_protocol.h Only allow moves of shards of distributed tables (#5072) 2021-06-23 16:25:46 +02:00
cte_inline.h Update regression tests-2 2020-01-16 12:28:15 +01:00
deparse_shard_query.h Deparse/parse the local cached queries 2021-06-21 12:24:29 +03:00
deparser.h Adds propagation of ALTER SEQUENCE and other improvements (#5061) 2021-06-24 21:23:25 +03:00
directed_acyclic_graph_execution.h Fill in jobIdList field of DistributedExecution 2020-02-05 17:32:22 +00:00
distributed_deadlock_detection.h
distributed_execution_locks.h
distributed_planner.h Fix FROM ONLY queries on partitioned tables 2021-04-27 16:10:07 +02:00
distribution_column.h Dropped columns do not diverge distribution column for partitioned tables 2021-08-06 13:36:12 +02:00
enterprise.h
error_codes.h Issue worker messages with the same log level 2020-04-14 21:08:25 +02:00
errormessage.h Introduce GetDistributeObjectOps to organize dispatch of logic dependent on node/object type 2020-01-09 18:24:29 +00:00
extended_op_node_utils.h Fix some more master->coordinator comments 2020-07-07 10:37:53 +02:00
foreign_key_relationship.h Accept invalidation before fk graph validity check (#5017) 2021-06-02 14:45:35 +03:00
function_call_delegation.h Refactor distributed_planner for better understandability 2020-01-06 14:23:38 +01:00
function_utils.h Semmle: Fix obvious issues (#3502) 2020-02-21 10:16:00 +01:00
hash_helpers.h Drop postgres 11 support 2021-03-25 09:20:28 +03:00
insert_select_executor.h Move more from insert_select_executor to insert_select_planner 2020-06-26 08:08:26 -07:00
insert_select_planner.h Move more from insert_select_executor to insert_select_planner 2020-06-26 08:08:26 -07:00
intermediate_result_pruning.h Feature: localhost guc (#4836) 2021-05-12 16:59:44 +02:00
intermediate_results.h Allow local execution for intermediate results in COPY 2021-02-09 15:00:06 +01:00
listutils.h Introduce foreach_ptr_modify macro (#4303) 2020-11-09 12:03:59 +03:00
local_distributed_join_planner.h Add more tests 2020-12-15 18:18:36 +03:00
local_executor.h Deparse/parse the local cached queries 2021-06-21 12:24:29 +03:00
local_multi_copy.h Allow local execution for intermediate results in COPY 2021-02-09 15:00:06 +01:00
local_plan_cache.h Deparse/parse the local cached queries 2021-06-21 12:24:29 +03:00
locally_reserved_shared_connections.h COPY uses adaptive connection management on local node 2021-02-04 09:45:07 +01:00
lock_graph.h
log_utils.h Issue worker messages with the same log level 2020-04-14 21:08:25 +02:00
maintenanced.h Reland #4419 2021-01-19 07:48:47 -08:00
memutils.h
metadata_cache.h Use current user to sync metadata 2021-07-16 13:25:27 +02:00
metadata_sync.h Synchronize hasmetadata flag on mx workers (#5086) 2021-08-12 14:16:18 +03:00
metadata_utility.h Use current user to sync metadata 2021-07-16 13:25:27 +02:00
multi_client_executor.h Remove unused functions that cppcheck found 2020-10-19 13:50:52 +03:00
multi_executor.h Support EXPLAIN EXECUTE ANALYZE. 2020-08-10 13:44:30 -07:00
multi_explain.h Sort explain analyze output by task time 2020-09-24 11:38:40 +03:00
multi_join_order.h Rename ForceXxx functions to to XxxOrError 2020-09-01 11:19:17 +02:00
multi_logical_optimizer.h Fix union pushdown issue (#5079) 2021-07-29 13:52:55 +03:00
multi_logical_planner.h Fix FROM ONLY queries on partitioned tables 2021-04-27 16:10:07 +02:00
multi_partitioning_utils.h Remove length limitations for table renames 2021-02-24 03:35:27 +03:00
multi_physical_planner.h Use current user to sync metadata 2021-07-16 13:25:27 +02:00
multi_progress.h Avoid two race conditions in the rebalance progress monitor (#5050) 2021-06-21 14:03:42 +00:00
multi_router_planner.h Only consider pseudo constants for shortcuts (#4712) 2021-02-15 18:39:37 +03:00
multi_server_executor.h Local execution considers intermediate result size limit 2020-10-15 17:18:55 +02:00
namespace_utils.h Implement PushOverrideEmptySearchPath (#3874) 2020-06-05 19:23:59 +03:00
pg_dist_colocation.h
pg_dist_local_group.h
pg_dist_node.h
pg_dist_node_metadata.h
pg_dist_partition.h Use current user to sync metadata 2021-07-16 13:25:27 +02:00
pg_dist_placement.h Fix some more master->coordinator comments 2020-07-07 10:37:53 +02:00
pg_dist_rebalance_strategy.h Implement an improvement threshold in the rebalancer (#4927) 2021-05-11 14:24:59 +02:00
pg_dist_shard.h
pg_dist_transaction.h
pg_version_constants.h Adds copy of ruleutils_13.c as ruleutils_14.c 2021-08-19 13:07:13 +03:00
placement_access.h
placement_connection.h Remove unused functions that cppcheck found 2020-10-19 13:50:52 +03:00
query_colocation_checker.h Refactor WrapRteRelationIntoSubquery 2020-12-15 18:18:36 +03:00
query_pushdown_planning.h Allow constant VALUES clauses in pushdown queries 2021-04-21 14:28:08 +02:00
query_stats.h
query_utils.h Fix partition column index issue (#4591) 2021-01-29 14:40:40 +03:00
recursive_planning.h Drop postgres 11 support 2021-03-25 09:20:28 +03:00
reference_table_utils.h expose transfermode for ensure reference table existance 2020-09-03 16:06:37 +02:00
relation_access_tracking.h Record non-distributed table accesses in local executor (#4139) 2020-09-07 18:19:08 +03:00
relation_restriction_equivalence.h Fix union pushdown issue (#5079) 2021-07-29 13:52:55 +03:00
relation_utils.h Refactor PreprocessIndexStmt (#4272) 2020-11-25 12:19:37 +03:00
relay_utility.h Rename RelayFileState to ShardState 2020-01-12 05:57:53 +00:00
remote_commands.h Replace MAX_PUT_COPY_DATA_BUFFER_SIZE by citus.remote_copy_flush_threshold GUC 2021-03-16 06:00:38 +01:00
remote_transaction.h Remove unused functions that cppcheck found 2020-10-19 13:50:52 +03:00
repair_shards.h Only allow moves of shards of distributed tables (#5072) 2021-06-23 16:25:46 +02:00
repartition_join_execution.h
resource_lock.h Use current user to sync metadata 2021-07-16 13:25:27 +02:00
run_from_same_connection.h
shard_cleaner.h Use "orphaned shards" naming in more places 2021-06-04 11:39:19 +02:00
shard_pruning.h Enable citus-local distributed table joins 2020-12-15 18:17:10 +03:00
shard_rebalancer.h Add ExecuteCriticalCommandInDifferentTransaction function 2021-06-04 11:30:27 +02:00
shard_utils.h Switch to sequential mode on long partition names 2021-04-14 15:27:50 +03:00
shardinterval_utils.h Remove unused functions that cppcheck found 2020-10-19 13:50:52 +03:00
shared_connection_stats.h Local node connection management 2020-12-03 14:16:13 +03:00
shared_library_init.h
statistics_collection.h
string_utils.h Degrade gracefully when no background workers available 2020-10-05 16:55:00 +03:00
subplan_execution.h Locally execute queries that don't need any data access (#3410) 2020-01-23 18:28:34 +01:00
task_execution_utils.h Remove task tracker executor (#3850) 2020-07-18 13:11:36 +03:00
tdigest_extension.h Feature: tdigest aggregate (#3897) 2020-06-12 13:50:28 +02:00
time_constants.h
transaction_identifier.h
transaction_management.h Rename CoordinatedTransactionShouldUse2PC (#4995) 2021-05-21 18:57:42 +03:00
transaction_recovery.h Delete transactions when removing node 2020-12-07 11:35:20 +03:00
transmit.h
tuple_destination.h Local execution considers intermediate result size limit 2020-10-15 17:18:55 +02:00
tuplestore.h
version_compat.h Introduces pg_get_statisticsobj_worker_compat macro 2021-08-19 19:33:10 +03:00
worker_create_or_replace.h
worker_log_messages.h Issue worker messages with the same log level 2020-04-14 21:08:25 +02:00
worker_manager.h Synchronize hasmetadata flag on mx workers (#5086) 2021-08-12 14:16:18 +03:00
worker_protocol.h Fixes column default coming from a sequence (#4914) 2021-06-03 23:02:09 +03:00
worker_shard_visibility.h Refactor RelationIsAKnownShard to remove onlySearchPath argument 2021-06-02 14:30:27 +02:00
worker_transaction.h transactional metadata sync for maintanince daemon 2021-08-09 10:34:55 +02:00