mirror of https://github.com/citusdata/citus.git
Replace Set_ptr_value as SetListCellPtr to be more explicit
Move header to right place and fix comment stylepull/3900/head
parent
8e9b52971c
commit
fe1e1c9b68
|
@ -93,13 +93,14 @@
|
||||||
#include "distributed/hash_helpers.h"
|
#include "distributed/hash_helpers.h"
|
||||||
#include "executor/executor.h"
|
#include "executor/executor.h"
|
||||||
#include "foreign/foreign.h"
|
#include "foreign/foreign.h"
|
||||||
#if PG_VERSION_NUM >= PG_VERSION_13
|
|
||||||
#include "tcop/cmdtag.h"
|
|
||||||
#endif
|
|
||||||
#include "libpq/libpq.h"
|
#include "libpq/libpq.h"
|
||||||
#include "libpq/pqformat.h"
|
#include "libpq/pqformat.h"
|
||||||
#include "nodes/makefuncs.h"
|
#include "nodes/makefuncs.h"
|
||||||
#include "nodes/nodeFuncs.h"
|
#include "nodes/nodeFuncs.h"
|
||||||
|
#if PG_VERSION_NUM >= PG_VERSION_13
|
||||||
|
#include "tcop/cmdtag.h"
|
||||||
|
#endif
|
||||||
#include "tsearch/ts_locale.h"
|
#include "tsearch/ts_locale.h"
|
||||||
#include "utils/builtins.h"
|
#include "utils/builtins.h"
|
||||||
#include "utils/lsyscache.h"
|
#include "utils/lsyscache.h"
|
||||||
|
|
|
@ -3556,9 +3556,10 @@ get_variable(Var *var, int levelsup, bool istoplevel, deparse_context *context)
|
||||||
if (var->varnosyn > 0 && var->varnosyn <= list_length(dpns->rtable) && dpns->plan == NULL) {
|
if (var->varnosyn > 0 && var->varnosyn <= list_length(dpns->rtable) && dpns->plan == NULL) {
|
||||||
rte = rt_fetch(var->varnosyn, dpns->rtable);
|
rte = rt_fetch(var->varnosyn, dpns->rtable);
|
||||||
|
|
||||||
// if the rte var->varnosync points to is not a regular table and it is a join
|
/*
|
||||||
// then the correct relname will be found with var->varnosync and var->varattnosync
|
* if the rte var->varnosyn points to is not a regular table and it is a join
|
||||||
// TODO:: this is a workaround and it can be simplified.
|
* then the correct relname will be found with var->varnosyn and var->varattnosyn
|
||||||
|
*/
|
||||||
if (rte->rtekind == RTE_JOIN && rte->relid == 0 && var->varnosyn != var->varno) {
|
if (rte->rtekind == RTE_JOIN && rte->relid == 0 && var->varnosyn != var->varno) {
|
||||||
varno = var->varnosyn;
|
varno = var->varnosyn;
|
||||||
varattno = var->varattnosyn;
|
varattno = var->varattnosyn;
|
||||||
|
@ -3969,9 +3970,10 @@ get_name_for_var_field(Var *var, int fieldno,
|
||||||
if (var->varnosyn > 0 && var->varnosyn <= list_length(dpns->rtable) && dpns->plan == NULL) {
|
if (var->varnosyn > 0 && var->varnosyn <= list_length(dpns->rtable) && dpns->plan == NULL) {
|
||||||
rte = rt_fetch(var->varnosyn, dpns->rtable);
|
rte = rt_fetch(var->varnosyn, dpns->rtable);
|
||||||
|
|
||||||
// if the rte var->varnosync points to is not a regular table and it is a join
|
/*
|
||||||
// then the correct relname will be found with var->varnosync and var->varattnosync
|
* if the rte var->varnosyn points to is not a regular table and it is a join
|
||||||
// TODO:: this is a workaround and it can be simplified.
|
* then the correct relname will be found with var->varnosyn and var->varattnosyn
|
||||||
|
*/
|
||||||
if (rte->rtekind == RTE_JOIN && rte->relid == 0 && var->varnosyn != var->varno) {
|
if (rte->rtekind == RTE_JOIN && rte->relid == 0 && var->varnosyn != var->varno) {
|
||||||
varno = var->varnosyn;
|
varno = var->varnosyn;
|
||||||
varattno = var->varattnosyn;
|
varattno = var->varattnosyn;
|
||||||
|
|
|
@ -5171,7 +5171,7 @@ GreedyAssignTask(WorkerNode *workerNode, List *taskList, List *activeShardPlacem
|
||||||
rotatePlacementListBy = replicaIndex;
|
rotatePlacementListBy = replicaIndex;
|
||||||
|
|
||||||
/* overwrite task list to signal that this task is assigned */
|
/* overwrite task list to signal that this task is assigned */
|
||||||
Set_ptr_value(taskCell, NULL);
|
SetListCellPtr(taskCell, NULL);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2976,7 +2976,7 @@ NormalizeMultiRowInsertTargetList(Query *query)
|
||||||
|
|
||||||
expandedValuesList = lappend(expandedValuesList, targetExpr);
|
expandedValuesList = lappend(expandedValuesList, targetExpr);
|
||||||
}
|
}
|
||||||
Set_ptr_value(valuesListCell, (void *) expandedValuesList);
|
SetListCellPtr(valuesListCell, (void *) expandedValuesList);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* reset coltypes, coltypmods, colcollations and rebuild them below */
|
/* reset coltypes, coltypmods, colcollations and rebuild them below */
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
#define CMDTAG_SELECT_COMPAT CMDTAG_SELECT
|
#define CMDTAG_SELECT_COMPAT CMDTAG_SELECT
|
||||||
#define ExplainOnePlanCompat(a, b, c, d, e, f, g) ExplainOnePlan(a, b, c, d, e, f, g, \
|
#define ExplainOnePlanCompat(a, b, c, d, e, f, g) ExplainOnePlan(a, b, c, d, e, f, g, \
|
||||||
NULL)
|
NULL)
|
||||||
#define Set_ptr_value(a, b) ((a)->ptr_value = (b))
|
#define SetListCellPtr(a, b) ((a)->ptr_value = (b))
|
||||||
#define RangeTableEntryFromNSItem(a) ((a)->p_rte)
|
#define RangeTableEntryFromNSItem(a) ((a)->p_rte)
|
||||||
#define QueryCompletionCompat QueryCompletion
|
#define QueryCompletionCompat QueryCompletion
|
||||||
#else /* pre PG13 */
|
#else /* pre PG13 */
|
||||||
|
@ -50,7 +50,7 @@
|
||||||
#define CMDTAG_SELECT_COMPAT "SELECT"
|
#define CMDTAG_SELECT_COMPAT "SELECT"
|
||||||
#define getOwnedSequencesCompat(a, b) getOwnedSequences(a, b)
|
#define getOwnedSequencesCompat(a, b) getOwnedSequences(a, b)
|
||||||
#define ExplainOnePlanCompat(a, b, c, d, e, f, g) ExplainOnePlan(a, b, c, d, e, f, g)
|
#define ExplainOnePlanCompat(a, b, c, d, e, f, g) ExplainOnePlan(a, b, c, d, e, f, g)
|
||||||
#define Set_ptr_value(a, b) ((a)->data.ptr_value = (b))
|
#define SetListCellPtr(a, b) ((a)->data.ptr_value = (b))
|
||||||
#define RangeTableEntryFromNSItem(a) (a)
|
#define RangeTableEntryFromNSItem(a) (a)
|
||||||
#define QueryCompletionCompat char
|
#define QueryCompletionCompat char
|
||||||
#define varattnosyn varoattno
|
#define varattnosyn varoattno
|
||||||
|
|
Loading…
Reference in New Issue