citus/src/include/distributed
Nils Dijk c1c8c38dc9 create placeholder for policy ddl 2018-07-05 11:07:01 +02:00
..
backend_data.h Rewrite recover_prepared_transactions to be fast, non-blocking 2017-11-20 11:27:40 +01:00
citus_clauses.h Add support for modifying CTEs 2018-02-27 15:08:32 +02:00
citus_custom_scan.h Register citus custom scan nodes 2017-11-23 11:38:33 +02:00
citus_nodefuncs.h Adds SELECT ... FOR UPDATE support for router plannable queries 2018-06-18 13:55:17 +03:00
citus_nodes.h Adds SELECT ... FOR UPDATE support for router plannable queries 2018-06-18 13:55:17 +03:00
citus_ruleutils.h Replica identity on create_distributed_table 2017-10-31 13:08:36 +03:00
colocation_utils.h Add upgrade_to_reference_table 2017-01-02 17:54:42 +02:00
connection_management.h Use non-data connection for intermediate results 2018-06-21 13:26:13 +03:00
deparse_shard_query.h Add explicit RelationShards mapping to tasks 2016-12-23 10:23:43 +01:00
distributed_deadlock_detection.h Add infrastructure for distributed deadlock detection 2017-08-12 13:28:37 +03:00
distributed_planner.h Adds SELECT ... FOR UPDATE support for router plannable queries 2018-06-18 13:55:17 +03:00
distribution_column.h Change return type of BuildDistributionKeyFromColumnName() to Var * 2016-10-20 10:59:31 +03:00
errormessage.h Don't rely on gcc-specific features (#1963) 2018-01-23 17:03:29 -08:00
extended_op_node_utils.h Unify extendedOpNode Processing 2018-04-24 11:56:38 +03:00
foreign_constraint.h Create foreign key relation graph and functions to query on it 2018-07-03 17:05:55 +03:00
foreign_key_relationship.h Create foreign key relation graph and functions to query on it 2018-07-03 17:05:55 +03:00
hash_helpers.h Add some basic helpers to make use of dynahash hashtables easier. 2016-12-06 14:15:36 -08:00
insert_select_executor.h Execute INSERT..SELECT via coordinator if it cannot be pushed down 2017-06-22 15:46:30 +02:00
insert_select_planner.h Rename MultiPlan to DistributedPlan 2017-11-22 09:36:24 +01:00
intermediate_results.h Set cost estimates for read_intermediate_result 2017-12-18 16:23:44 +01:00
listutils.h Rewrite recover_prepared_transactions to be fast, non-blocking 2017-11-20 11:27:40 +01:00
lock_graph.h Add infrastructure for distributed deadlock detection 2017-08-12 13:28:37 +03:00
maintenanced.h Follow the patterns used in Deadlock Detection in Stats Collection. 2017-10-31 21:51:43 -04:00
master_metadata_utility.h foreign_constraint_utils is created 2018-06-07 18:19:24 +03:00
master_protocol.h CopyShardForeignConstraintCommandList API change for grouped constraints 2018-07-03 17:05:55 +03:00
metadata_cache.h Create foreign key relation graph and functions to query on it 2018-07-03 17:05:55 +03:00
metadata_sync.h Add partitioning support to MX tables 2018-04-06 12:47:06 +03:00
multi_client_executor.h Replace poll with select/poll 2018-03-21 20:05:00 -07:00
multi_copy.h Track relation accesses using the connection management infrastructure 2018-06-25 18:40:30 +03:00
multi_executor.h Move test UDF under test folder 2018-06-21 08:42:44 +03:00
multi_explain.h Initial temp table removal implementation 2017-03-14 12:09:49 +02:00
multi_join_order.h Implement single repartitioning on hash distributed tables 2018-05-02 18:50:55 +03:00
multi_logical_optimizer.h hll aggregate functions are supported natively 2018-07-04 16:41:09 +03:00
multi_logical_planner.h Refactor query pushdown related logic 2018-05-02 15:03:09 +03:00
multi_master_planner.h Rename MultiPlan to DistributedPlan 2017-11-22 09:36:24 +01:00
multi_partitioning_utils.h Apply master_stage_protocol refactoring changes 2018-06-28 11:24:57 +03:00
multi_physical_planner.h Add groundwork for citus_stat_statements api 2018-06-27 14:20:03 +03:00
multi_progress.h Add Progress Tracking Infrastructure 2017-07-26 14:12:15 +03:00
multi_resowner.h Update copyright dates 2016-03-23 17:14:37 -06:00
multi_router_executor.h Make sure that inter-shard DDL commands are always covers both tables 2018-06-25 18:40:30 +03:00
multi_router_planner.h Add groundwork for citus_stat_statements api 2018-06-27 14:20:03 +03:00
multi_server_executor.h Remove broadcast join logic 2018-03-30 11:45:19 +03:00
multi_shard_transaction.h Use GetPlacementListConnection for multi-shard commands 2017-07-12 11:26:22 +02:00
multi_utility.h create placeholder for policy ddl 2018-07-05 11:07:01 +02:00
pg_dist_colocation.h Final refactoring 2016-10-20 11:29:11 +03:00
pg_dist_local_group.h Add metadata infrastructure for pg_dist_local_group table 2016-10-17 11:52:18 +03:00
pg_dist_node.h Add pg_dist_node.nodecluster 2017-08-08 11:18:31 +03:00
pg_dist_node_metadata.h Send server_id for statistics reports. (#1698) 2017-10-18 21:20:32 -04:00
pg_dist_partition.h Use 2PC for reference table modification 2017-01-04 12:46:35 +02:00
pg_dist_placement.h Rename pg_dist_shard_placement -> pg_dist_placement 2017-07-12 14:17:31 +02:00
pg_dist_shard.h Remove SHARD_STORAGE_RELAY type 2018-03-30 11:45:19 +03:00
pg_dist_transaction.h Add worker transaction and transaction recovery infrastructure 2016-10-18 14:18:14 +03:00
placement_connection.h Use non-data connection for intermediate results 2018-06-21 13:26:13 +03:00
policy.h create placeholder for policy ddl 2018-07-05 11:07:01 +02:00
query_colocation_checker.h Support non-co-located joins between subqueries 2018-02-26 13:50:37 +02:00
query_pushdown_planning.h Refactor query pushdown related logic 2018-05-02 15:03:09 +03:00
query_stats.h Add groundwork for citus_stat_statements api 2018-06-27 14:20:03 +03:00
recursive_planning.h Recursively plan subqueries that are not safe to pushdown 2017-12-21 08:37:40 +02:00
reference_table_utils.h Add nodeRole column 2017-07-24 11:57:46 +03:00
relation_access_tracking.h Enforce foreign key restrictions inside transaction blocks 2018-07-03 17:05:55 +03:00
relation_restriction_equivalence.h Support non-co-located joins between subqueries 2018-02-26 13:50:37 +02:00
relay_utility.h create placeholder for policy ddl 2018-07-05 11:07:01 +02:00
remote_commands.h Handle errors that are discovered during abort 2018-02-12 16:45:02 +01:00
remote_transaction.h Do not call CheckRemoteTransactionsHealth from commit handler 2018-06-14 23:33:07 +02:00
resource_lock.h lock referenced reference table metadata is added 2018-07-03 17:05:55 +03:00
shard_pruning.h Add a debug message with distribution column value 2018-06-05 15:09:17 +03:00
shardinterval_utils.h Lock reads and writes only to the node being updated in master_update_node 2018-05-09 15:14:20 +02:00
shared_library_init.h Minimal infrastructure for per-backend citus initialization. 2017-06-23 11:20:10 -07:00
statistics_collection.h Make reports hostname configurable and enable stats collection in tests. 2017-10-31 21:51:43 -04:00
subplan_execution.h Intermediate result size limitation 2017-12-21 14:26:56 +03:00
task_tracker.h Add connparam invalidation trigger creation logic 2018-06-20 14:13:18 -06:00
task_tracker_protocol.h Update copyright dates 2016-03-23 17:14:37 -06:00
transaction_identifier.h Improve deadlock detection for MX 2017-08-12 13:28:37 +03:00
transaction_management.h Add Savepoint Support (#1539) 2017-08-15 13:02:28 -04:00
transaction_recovery.h Auto-recover 2PC transactions 2017-11-22 11:26:58 +01:00
transmit.h Add intermediate results infrastructure 2017-12-04 14:50:11 +01:00
version_compat.h PG11 compatibility refresh 2018-05-03 13:21:15 -06:00
worker_manager.h Lock reads and writes only to the node being updated in master_update_node 2018-05-09 15:14:20 +02:00
worker_protocol.h Implement single repartitioning on hash distributed tables 2018-05-02 18:50:55 +03:00
worker_transaction.h Address MX CONCURRENTLY problems 2017-04-03 11:19:15 -06:00