mirror of https://github.com/citusdata/citus.git
parent
9b2f4d71ac
commit
94a7e6475c
|
@ -146,7 +146,7 @@ You can read more user stories about how they employ Citus to scale Postgres for
|
||||||
|
|
||||||
___
|
___
|
||||||
|
|
||||||
Copyright © 2012–2019 Citus Data, Inc.
|
Copyright © Citus Data, Inc.
|
||||||
|
|
||||||
[faq]: https://www.citusdata.com/frequently-asked-questions
|
[faq]: https://www.citusdata.com/frequently-asked-questions
|
||||||
[tutorial]: https://docs.citusdata.com/en/stable/tutorials/multi-tenant-tutorial.html
|
[tutorial]: https://docs.citusdata.com/en/stable/tutorials/multi-tenant-tutorial.html
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
# This configure script is free software; the Free Software Foundation
|
# This configure script is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy, distribute and modify it.
|
# gives unlimited permission to copy, distribute and modify it.
|
||||||
#
|
#
|
||||||
# Copyright (c) 2012-2017, Citus Data, Inc.
|
# Copyright (c) Citus Data, Inc.
|
||||||
## -------------------- ##
|
## -------------------- ##
|
||||||
## M4sh Initialization. ##
|
## M4sh Initialization. ##
|
||||||
## -------------------- ##
|
## -------------------- ##
|
||||||
|
@ -1420,7 +1420,7 @@ Copyright (C) 2012 Free Software Foundation, Inc.
|
||||||
This configure script is free software; the Free Software Foundation
|
This configure script is free software; the Free Software Foundation
|
||||||
gives unlimited permission to copy, distribute and modify it.
|
gives unlimited permission to copy, distribute and modify it.
|
||||||
|
|
||||||
Copyright (c) 2012-2017, Citus Data, Inc.
|
Copyright (c) Citus Data, Inc.
|
||||||
_ACEOF
|
_ACEOF
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
# into the SCM.
|
# into the SCM.
|
||||||
|
|
||||||
AC_INIT([Citus], [9.0devel])
|
AC_INIT([Citus], [9.0devel])
|
||||||
AC_COPYRIGHT([Copyright (c) 2012-2017, Citus Data, Inc.])
|
AC_COPYRIGHT([Copyright (c) Citus Data, Inc.])
|
||||||
|
|
||||||
# we'll need sed and awk for some of the version commands
|
# we'll need sed and awk for some of the version commands
|
||||||
AC_PROG_SED
|
AC_PROG_SED
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* cluster.c
|
* cluster.c
|
||||||
* Commands for CLUSTER statement
|
* Commands for CLUSTER statement
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* create_distributed_relation.c
|
* create_distributed_relation.c
|
||||||
* Routines relation to the creation of distributed relations.
|
* Routines relation to the creation of distributed relations.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* drop_distributed_table.c
|
* drop_distributed_table.c
|
||||||
* Routines related to dropping distributed relations from a trigger.
|
* Routines related to dropping distributed relations from a trigger.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* extension.c
|
* extension.c
|
||||||
* Commands for creating and altering extensions.
|
* Commands for creating and altering extensions.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* This file contains functions to create, alter and drop foreign
|
* This file contains functions to create, alter and drop foreign
|
||||||
* constraints on distributed tables.
|
* constraints on distributed tables.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* grant.c
|
* grant.c
|
||||||
* Commands for granting access to distributed tables.
|
* Commands for granting access to distributed tables.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* index.c
|
* index.c
|
||||||
* Commands for creating and altering indices on distributed tables.
|
* Commands for creating and altering indices on distributed tables.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -43,7 +43,7 @@
|
||||||
* is run, while constraints are enforced on the worker. In either case,
|
* is run, while constraints are enforced on the worker. In either case,
|
||||||
* failure causes the whole COPY to roll back.
|
* failure causes the whole COPY to roll back.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* With contributions from Postgres Professional.
|
* With contributions from Postgres Professional.
|
||||||
*
|
*
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
* This file contains functions to create, alter and drop policies on
|
* This file contains functions to create, alter and drop policies on
|
||||||
* distributed tables.
|
* distributed tables.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* rename.c
|
* rename.c
|
||||||
* Commands for renaming objects related to distributed tables
|
* Commands for renaming objects related to distributed tables
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* schema.c
|
* schema.c
|
||||||
* Commands for creating and altering schemas for distributed tables.
|
* Commands for creating and altering schemas for distributed tables.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
* This file contains implementation of CREATE and ALTER SEQUENCE
|
* This file contains implementation of CREATE and ALTER SEQUENCE
|
||||||
* statement functions to run in a distributed setting
|
* statement functions to run in a distributed setting
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* subscription.c
|
* subscription.c
|
||||||
* Commands for creating subscriptions
|
* Commands for creating subscriptions
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* table.c
|
* table.c
|
||||||
* Commands for creating and altering distributed tables.
|
* Commands for creating and altering distributed tables.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* transmit.c
|
* transmit.c
|
||||||
* Routines for transmitting regular files between two nodes.
|
* Routines for transmitting regular files between two nodes.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* truncate.c
|
* truncate.c
|
||||||
* Commands for truncating distributed tables.
|
* Commands for truncating distributed tables.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
* ProcessUtility, which will plan the query via the distributed planner
|
* ProcessUtility, which will plan the query via the distributed planner
|
||||||
* hook.
|
* hook.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* vacuum.c
|
* vacuum.c
|
||||||
* Commands for vacuuming distributed tables.
|
* Commands for vacuuming distributed tables.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* connection_configuration.c
|
* connection_configuration.c
|
||||||
* Functions for controlling configuration of Citus connections
|
* Functions for controlling configuration of Citus connections
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* connection_management.c
|
* connection_management.c
|
||||||
* Central management of connections and their life-cycle
|
* Central management of connections and their life-cycle
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* remote_commands.c
|
* remote_commands.c
|
||||||
* Helpers to make it easier to execute command on remote nodes.
|
* Helpers to make it easier to execute command on remote nodes.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Definitions of custom scan methods for all executor types.
|
* Definitions of custom scan methods for all executor types.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
#include "postgres.h"
|
#include "postgres.h"
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Executor logic for INSERT..SELECT.
|
* Executor logic for INSERT..SELECT.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* intermediate_results.c
|
* intermediate_results.c
|
||||||
* Functions for writing and reading intermediate results.
|
* Functions for writing and reading intermediate results.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* This file contains the libpq-specific parts of executing queries on remote
|
* This file contains the libpq-specific parts of executing queries on remote
|
||||||
* nodes.
|
* nodes.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Entrypoint into distributed query execution.
|
* Entrypoint into distributed query execution.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
* the results that are fetched from a single worker is sent to the output console
|
* the results that are fetched from a single worker is sent to the output console
|
||||||
* directly. Lastly, router executor can only execute a single task.
|
* directly. Lastly, router executor can only execute a single task.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "postgres.h" /* IWYU pragma: keep */
|
#include "postgres.h" /* IWYU pragma: keep */
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
* routines are implement backend-side logic; and they trigger executions
|
* routines are implement backend-side logic; and they trigger executions
|
||||||
* on the client-side via function hooks that they load.
|
* on the client-side via function hooks that they load.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* query_stats.c
|
* query_stats.c
|
||||||
* Statement-level statistics for distributed queries.
|
* Statement-level statistics for distributed queries.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Functions for execution subplans prior to distributed table execution.
|
* Functions for execution subplans prior to distributed table execution.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* UDF for creating a consistent restore point across all nodes.
|
* UDF for creating a consistent restore point across all nodes.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
*
|
*
|
||||||
* This file contains functions to run commands on other worker/shards.
|
* This file contains functions to run commands on other worker/shards.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
* one-phase or two-phase fashion, depending on the citus.multi_shard_commit_protocol
|
* one-phase or two-phase fashion, depending on the citus.multi_shard_commit_protocol
|
||||||
* setting.
|
* setting.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
* Routines for requesting information from the master node for creating or
|
* Routines for requesting information from the master node for creating or
|
||||||
* updating shards.
|
* updating shards.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
* Routines for reading worker nodes from membership file, and allocating
|
* Routines for reading worker nodes from membership file, and allocating
|
||||||
* candidate nodes for shard placement.
|
* candidate nodes for shard placement.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Routines for synchronizing metadata to all workers.
|
* Routines for synchronizing metadata to all workers.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* distributed_planner.c
|
* distributed_planner.c
|
||||||
* General Citus planner code.
|
* General Citus planner code.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
* information that is shared among both the worker and master extended
|
* information that is shared among both the worker and master extended
|
||||||
* op nodes.
|
* op nodes.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Planning logic for INSERT..SELECT.
|
* Planning logic for INSERT..SELECT.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* multi_explain.c
|
* multi_explain.c
|
||||||
* Citus explain support.
|
* Citus explain support.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Routines for constructing the join order list using a rule-based approach.
|
* Routines for constructing the join order list using a rule-based approach.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
* Routines for optimizing logical plan trees based on multi-relational
|
* Routines for optimizing logical plan trees based on multi-relational
|
||||||
* algebra.
|
* algebra.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* Routines for constructing a logical plan tree from the given Query tree
|
* Routines for constructing a logical plan tree from the given Query tree
|
||||||
* structure. This new logical plan is based on multi-relational algebra rules.
|
* structure. This new logical plan is based on multi-relational algebra rules.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
* Routines for building create table and select into table statements on the
|
* Routines for building create table and select into table statements on the
|
||||||
* master node.
|
* master node.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
* Routines for creating physical plans from given multi-relational algebra
|
* Routines for creating physical plans from given multi-relational algebra
|
||||||
* trees.
|
* trees.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
* necessary since some of the attribute equivalance checks are based on
|
* necessary since some of the attribute equivalance checks are based on
|
||||||
* queries rather than range table entries.
|
* queries rather than range table entries.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
* subquery or function RTEs. For modify queries, Citus try to use query pushdown
|
* subquery or function RTEs. For modify queries, Citus try to use query pushdown
|
||||||
* planner if the query accesses multiple tables.
|
* planner if the query accesses multiple tables.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
* replaced then what remains is a router query which can use nearly all
|
* replaced then what remains is a router query which can use nearly all
|
||||||
* SQL features.
|
* SQL features.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
* This file contains functions helper functions for planning
|
* This file contains functions helper functions for planning
|
||||||
* queries with colocated tables and subqueries.
|
* queries with colocated tables and subqueries.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017-2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* multi_progress.c
|
* multi_progress.c
|
||||||
* Routines for tracking long-running jobs and seeing their progress.
|
* Routines for tracking long-running jobs and seeing their progress.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* Routines for handling DDL statements that relate to relay files. These
|
* Routines for handling DDL statements that relate to relay files. These
|
||||||
* routines extend relation, index and constraint names in utility commands.
|
* routines extend relation, index and constraint names in utility commands.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* shared_library_init.c
|
* shared_library_init.c
|
||||||
* Functionality related to the initialization of the Citus extension.
|
* Functionality related to the initialization of the Citus extension.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* This file contains UDFs for getting foreign constraint relationship between
|
* This file contains UDFs for getting foreign constraint relationship between
|
||||||
* distributed tables.
|
* distributed tables.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* This file contains functions to test partitioning utility functions
|
* This file contains functions to test partitioning utility functions
|
||||||
* implemented in Citus.
|
* implemented in Citus.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* This file contains functions to exercise progress monitoring functionality
|
* This file contains functions to exercise progress monitoring functionality
|
||||||
* within Citus.
|
* within Citus.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
* same connection. UDFs will be used to test MX functionalities in isolation
|
* same connection. UDFs will be used to test MX functionalities in isolation
|
||||||
* tests.
|
* tests.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* This file contains functions to test setting citus.multi_shard_modify_mode
|
* This file contains functions to test setting citus.multi_shard_modify_mode
|
||||||
* GUC.
|
* GUC.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* Infrastructure for managing per backend data that can efficiently
|
* Infrastructure for managing per backend data that can efficiently
|
||||||
* accessed by all sessions.
|
* accessed by all sessions.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* This file contains functions for monitoring the distributed transactions
|
* This file contains functions for monitoring the distributed transactions
|
||||||
* accross the cluster.
|
* accross the cluster.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Functions for performing distributed deadlock detection.
|
* Functions for performing distributed deadlock detection.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
* node is a distributed transaction, and an edge represent a waiting-for
|
* node is a distributed transaction, and an edge represent a waiting-for
|
||||||
* relationship.
|
* relationship.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
* This file contains functions for managing 1PC or 2PC transactions
|
* This file contains functions for managing 1PC or 2PC transactions
|
||||||
* across many shard placements.
|
* across many shard placements.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
* are acccesed inside a transaction, Citus should detect and act
|
* are acccesed inside a transaction, Citus should detect and act
|
||||||
* accordingly.
|
* accordingly.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* remote_transaction.c
|
* remote_transaction.c
|
||||||
* Management of transaction spanning more than one node.
|
* Management of transaction spanning more than one node.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
* subsystems, this files, and especially CoordinatedTransactionCallback,
|
* subsystems, this files, and especially CoordinatedTransactionCallback,
|
||||||
* coordinates the work between them.
|
* coordinates the work between them.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* Routines for recovering two-phase commits started by this node if a
|
* Routines for recovering two-phase commits started by this node if a
|
||||||
* failure occurs between prepare and commit/abort.
|
* failure occurs between prepare and commit/abort.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Routines for performing transactions across all workers.
|
* Routines for performing transactions across all workers.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
*
|
*
|
||||||
* Routines roughly equivalent to postgres' util/clauses.
|
* Routines roughly equivalent to postgres' util/clauses.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "postgres.h"
|
#include "postgres.h"
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
*
|
*
|
||||||
* Portions Copyright (c) 1996-2014, PostgreSQL Global Development Group
|
* Portions Copyright (c) 1996-2014, PostgreSQL Global Development Group
|
||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
* Portions Copyright (c) 2012-2017, Citus Data, Inc.
|
* Portions Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* citus_nodefuncs.c
|
* citus_nodefuncs.c
|
||||||
* Helper functions for dealing with nodes
|
* Helper functions for dealing with nodes
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
*
|
*
|
||||||
* Portions Copyright (c) 1996-2014, PostgreSQL Global Development Group
|
* Portions Copyright (c) 1996-2014, PostgreSQL Global Development Group
|
||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
* Portions Copyright (c) 2012-2016, Citus Data, Inc.
|
* Portions Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* NOTES
|
* NOTES
|
||||||
* This is a wrapper around postgres' nodeToString() that additionally
|
* This is a wrapper around postgres' nodeToString() that additionally
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
*
|
*
|
||||||
* Portions Copyright (c) 1996-2014, PostgreSQL Global Development Group
|
* Portions Copyright (c) 1996-2014, PostgreSQL Global Development Group
|
||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
* Portions Copyright (c) 2012-2015, Citus Data, Inc.
|
* Portions Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* citus_ruleutils.c
|
* citus_ruleutils.c
|
||||||
* Version independent ruleutils wrapper
|
* Version independent ruleutils wrapper
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* This file contains functions for displaying the Citus version string
|
* This file contains functions for displaying the Citus version string
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* This file contains functions for translating distribution columns in
|
* This file contains functions for translating distribution columns in
|
||||||
* metadata tables.
|
* metadata tables.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* enable_ssl.c
|
* enable_ssl.c
|
||||||
* UDF and Utilities for enabling ssl during citus setup
|
* UDF and Utilities for enabling ssl during citus setup
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
* errormessage.c
|
* errormessage.c
|
||||||
* Error handling related support functionality.
|
* Error handling related support functionality.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "postgres.h"
|
#include "postgres.h"
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* between distributed tables. Created relationship graph will be hold by
|
* between distributed tables. Created relationship graph will be hold by
|
||||||
* a static variable defined in this file until an invalidation comes in.
|
* a static variable defined in this file until an invalidation comes in.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* function_utils.c
|
* function_utils.c
|
||||||
* Utilities regarding calls to PG functions
|
* Utilities regarding calls to PG functions
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* hash_helpers.c
|
* hash_helpers.c
|
||||||
* Helpers for dynahash.c style hash tables.
|
* Helpers for dynahash.c style hash tables.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
* can then perform work like deadlock detection, prepared transaction
|
* can then perform work like deadlock detection, prepared transaction
|
||||||
* recovery, and cleanup.
|
* recovery, and cleanup.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* metadata_cache.c
|
* metadata_cache.c
|
||||||
* Distributed table metadata cache
|
* Distributed table metadata cache
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
* multi_partitioning_utils.c
|
* multi_partitioning_utils.c
|
||||||
* Utility functions for declarative partitioning
|
* Utility functions for declarative partitioning
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*/
|
*/
|
||||||
#include "postgres.h"
|
#include "postgres.h"
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
* probably rather use a hash table using the pointer value of the resource
|
* probably rather use a hash table using the pointer value of the resource
|
||||||
* owner as key.
|
* owner as key.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
* node_metadata.c
|
* node_metadata.c
|
||||||
* Functions that operate on pg_dist_node
|
* Functions that operate on pg_dist_node
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*/
|
*/
|
||||||
#include "postgres.h"
|
#include "postgres.h"
|
||||||
#include "miscadmin.h"
|
#include "miscadmin.h"
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
* advisory locks, but luckily advisory locks only two values for 'field4' in
|
* advisory locks, but luckily advisory locks only two values for 'field4' in
|
||||||
* the locktag.
|
* the locktag.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* statistics_collection.c
|
* statistics_collection.c
|
||||||
* Anonymous reports and statistics collection.
|
* Anonymous reports and statistics collection.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2017, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* tuplestore.c
|
* tuplestore.c
|
||||||
* Utilities regarding calls to PG functions
|
* Utilities regarding calls to PG functions
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
* For details on how the task tracker manages resources during process start-up
|
* For details on how the task tracker manages resources during process start-up
|
||||||
* and shutdown, please see the writeboard on our Basecamp project website.
|
* and shutdown, please see the writeboard on our Basecamp project website.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
* routines allow for the master node to assign tasks to the task tracker, check
|
* routines allow for the master node to assign tasks to the task tracker, check
|
||||||
* these tasks' statuses, and remove these tasks when they are no longer needed.
|
* these tasks' statuses, and remove these tasks when they are no longer needed.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* Routines for fetching remote resources from other nodes to this worker node,
|
* Routines for fetching remote resources from other nodes to this worker node,
|
||||||
* and materializing these resources on this node if necessary.
|
* and materializing these resources on this node if necessary.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Routines for dropping distributed tables and their metadata on worker nodes.
|
* Routines for dropping distributed tables and their metadata on worker nodes.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Routines for accessing file related information on this worker node.
|
* Routines for accessing file related information on this worker node.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
* files is one of the threee distributed execution primitives that we apply on
|
* files is one of the threee distributed execution primitives that we apply on
|
||||||
* worker nodes.
|
* worker nodes.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
* nodes; and when partitioning data, we follow Hadoop's naming conventions as
|
* nodes; and when partitioning data, we follow Hadoop's naming conventions as
|
||||||
* much as possible.
|
* much as possible.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2016, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
* Implements the functions for hiding shards on the Citus MX
|
* Implements the functions for hiding shards on the Citus MX
|
||||||
* worker (data) nodes.
|
* worker (data) nodes.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "postgres.h"
|
#include "postgres.h"
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Routines for executing SQL tasks during task-tracker execution.
|
* Routines for executing SQL tasks during task-tracker execution.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2012-2018, Citus Data, Inc.
|
* Copyright (c) Citus Data, Inc.
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue