mirror of https://github.com/citusdata/citus.git
PG16 expects explicit exports
naisila/check_router_fix089480c077
089480c077056fc20fa8d8f5a3032a9dcf5ed812 (cherry picked from commit3d838ba23e
)
parent
87003846ae
commit
d35c436a28
|
@ -39,7 +39,7 @@
|
|||
#include "distributed/version_compat.h"
|
||||
|
||||
/* forward declaration of background worker entrypoint */
|
||||
extern void LockAcquireHelperMain(Datum main_arg);
|
||||
extern PGDLLEXPORT void LockAcquireHelperMain(Datum main_arg);
|
||||
|
||||
/* forward declaration of helper functions */
|
||||
static void lock_acquire_helper_sigterm(SIGNAL_ARGS);
|
||||
|
|
|
@ -274,14 +274,14 @@ extern ChunkData * CreateEmptyChunkData(uint32 columnCount, bool *columnMask,
|
|||
uint32 chunkGroupRowCount);
|
||||
extern void FreeChunkData(ChunkData *chunkData);
|
||||
extern uint64 ColumnarTableRowCount(Relation relation);
|
||||
extern const char * CompressionTypeStr(CompressionType type);
|
||||
extern PGDLLEXPORT const char * CompressionTypeStr(CompressionType type);
|
||||
|
||||
/* columnar_metadata_tables.c */
|
||||
extern void InitColumnarOptions(Oid regclass);
|
||||
extern void SetColumnarOptions(Oid regclass, ColumnarOptions *options);
|
||||
extern bool DeleteColumnarTableOptions(Oid regclass, bool missingOk);
|
||||
extern bool ReadColumnarOptions(Oid regclass, ColumnarOptions *options);
|
||||
extern bool IsColumnarTableAmTable(Oid relationId);
|
||||
extern PGDLLEXPORT void InitColumnarOptions(Oid regclass);
|
||||
extern PGDLLEXPORT void SetColumnarOptions(Oid regclass, ColumnarOptions *options);
|
||||
extern PGDLLEXPORT bool DeleteColumnarTableOptions(Oid regclass, bool missingOk);
|
||||
extern PGDLLEXPORT bool ReadColumnarOptions(Oid regclass, ColumnarOptions *options);
|
||||
extern PGDLLEXPORT bool IsColumnarTableAmTable(Oid relationId);
|
||||
|
||||
/* columnar_metadata_tables.c */
|
||||
extern void DeleteMetadataRows(RelFileLocator relfilelocator);
|
||||
|
|
|
@ -56,7 +56,7 @@ extern TableScanDesc columnar_beginscan_extended(Relation relation, Snapshot sna
|
|||
uint32 flags, Bitmapset *attr_needed,
|
||||
List *scanQual);
|
||||
extern int64 ColumnarScanChunkGroupsFiltered(ColumnarScanDesc columnarScanDesc);
|
||||
extern bool ColumnarSupportsIndexAM(char *indexAMName);
|
||||
extern PGDLLEXPORT bool ColumnarSupportsIndexAM(char *indexAMName);
|
||||
extern bool IsColumnarTableAmTable(Oid relationId);
|
||||
extern void CheckCitusColumnarCreateExtensionStmt(Node *parseTree);
|
||||
extern void CheckCitusColumnarAlterExtensionStmt(Node *parseTree);
|
||||
|
|
|
@ -102,8 +102,8 @@ typedef struct ParallelTasksPerNodeEntry
|
|||
|
||||
extern BackgroundWorkerHandle * StartCitusBackgroundTaskQueueMonitor(Oid database,
|
||||
Oid extensionOwner);
|
||||
extern void CitusBackgroundTaskQueueMonitorMain(Datum arg);
|
||||
extern void CitusBackgroundTaskExecutor(Datum main_arg);
|
||||
extern PGDLLEXPORT void CitusBackgroundTaskQueueMonitorMain(Datum arg);
|
||||
extern PGDLLEXPORT void CitusBackgroundTaskExecutor(Datum main_arg);
|
||||
|
||||
extern Datum citus_job_cancel(PG_FUNCTION_ARGS);
|
||||
extern Datum citus_job_wait(PG_FUNCTION_ARGS);
|
||||
|
|
|
@ -29,6 +29,6 @@ extern void MaintenanceDaemonShmemInit(void);
|
|||
extern void InitializeMaintenanceDaemonBackend(void);
|
||||
extern bool LockCitusExtension(void);
|
||||
|
||||
extern void CitusMaintenanceDaemonMain(Datum main_arg);
|
||||
extern PGDLLEXPORT void CitusMaintenanceDaemonMain(Datum main_arg);
|
||||
|
||||
#endif /* MAINTENANCED_H */
|
||||
|
|
|
@ -119,7 +119,7 @@ extern List * InterTableRelationshipOfRelationCommandList(Oid relationId);
|
|||
extern List * DetachPartitionCommandList(void);
|
||||
extern void SyncNodeMetadataToNodes(void);
|
||||
extern BackgroundWorkerHandle * SpawnSyncNodeMetadataToNodes(Oid database, Oid owner);
|
||||
extern void SyncNodeMetadataToNodesMain(Datum main_arg);
|
||||
extern PGDLLEXPORT void SyncNodeMetadataToNodesMain(Datum main_arg);
|
||||
extern void SignalMetadataSyncDaemon(Oid database, int sig);
|
||||
extern bool ShouldInitiateMetadataSync(bool *lockFailure);
|
||||
extern List * SequenceDependencyCommandList(Oid relationId);
|
||||
|
|
|
@ -17,10 +17,10 @@
|
|||
#define MAX_SHARD_COUNT 64000
|
||||
#define MAX_SHARD_REPLICATION_FACTOR 100
|
||||
|
||||
extern ColumnarSupportsIndexAM_type extern_ColumnarSupportsIndexAM;
|
||||
extern CompressionTypeStr_type extern_CompressionTypeStr;
|
||||
extern IsColumnarTableAmTable_type extern_IsColumnarTableAmTable;
|
||||
extern ReadColumnarOptions_type extern_ReadColumnarOptions;
|
||||
extern PGDLLEXPORT ColumnarSupportsIndexAM_type extern_ColumnarSupportsIndexAM;
|
||||
extern PGDLLEXPORT CompressionTypeStr_type extern_CompressionTypeStr;
|
||||
extern PGDLLEXPORT IsColumnarTableAmTable_type extern_IsColumnarTableAmTable;
|
||||
extern PGDLLEXPORT ReadColumnarOptions_type extern_ReadColumnarOptions;
|
||||
|
||||
extern void StartupCitusBackend(void);
|
||||
extern const char * GetClientMinMessageLevelNameForValue(int minMessageLevel);
|
||||
|
|
Loading…
Reference in New Issue