citus/src/include/distributed/pg_dist_backrgound_task_dep...

36 lines
1.1 KiB
C

/*-------------------------------------------------------------------------
*
* pg_dist_background_task_depend.h
* definition of the relation that holds which tasks depend on each
* other.
*
* Copyright (c) Citus Data, Inc.
*
*-------------------------------------------------------------------------
*/
#ifndef CITUS_PG_DIST_BACKGROUND_TASK_DEPEND_H
#define CITUS_PG_DIST_BACKGROUND_TASK_DEPEND_H
typedef struct FormData_pg_dist_background_task_depend
{
int64 job_id;
int64 task_id;
int64 depends_on;
#ifdef CATALOG_VARLEN /* variable-length fields start here */
#endif
} FormData_pg_dist_background_task_depend;
typedef FormData_pg_dist_background_task_depend *Form_pg_dist_background_task_depend;
/* ----------------
* compiler constants for pg_dist_background_task_depend
* ----------------
*/
#define Natts_pg_dist_background_task_depend 3
#define Anum_pg_dist_background_task_depend_job_id 1
#define Anum_pg_dist_background_task_depend_task_id 2
#define Anum_pg_dist_background_task_depend_depends_on 3
#endif /* CITUS_PG_DIST_BACKGROUND_TASK_DEPEND_H */