pull/7728/head
Mehmet Yilmaz 2024-11-14 14:40:01 +03:00
parent 65a5730611
commit 03cf007e2a
3 changed files with 6 additions and 5 deletions

1
citus-tools Submodule

@ -0,0 +1 @@
Subproject commit 3376bd6845f0614908ed304f5033bd644c82d3bf

View File

@ -80,11 +80,11 @@ typedef enum DistOpsOperationType
*/
typedef struct DistributeObjectOps
{
char * (*deparse)(Node *);
char *(*deparse)(Node *);
void (*qualify)(Node *);
List * (*preprocess)(Node *, const char *, ProcessUtilityContext);
List * (*postprocess)(Node *, const char *);
List * (*address)(Node *, bool, bool);
List *(*preprocess)(Node *, const char *, ProcessUtilityContext);
List *(*postprocess)(Node *, const char *);
List *(*address)(Node *, bool, bool);
bool markDistributed;
/* fields used by common implementations, omitted for specialized implementations */

View File

@ -160,7 +160,7 @@ typedef struct ListCellAndListWrapper
for (int var ## PositionDoNotUse = 0; \
(var ## PositionDoNotUse) < list_length(l) && \
(((var) = list_nth(l, var ## PositionDoNotUse)) || true); \
var ## PositionDoNotUse ++)
var ## PositionDoNotUse++)
/* utility functions declaration shared within this module */
extern List * SortList(List *pointerList,