diff --git a/src/backend/columnar/columnar_tableam.c b/src/backend/columnar/columnar_tableam.c index 01ebfe23b..e36f69a32 100644 --- a/src/backend/columnar/columnar_tableam.c +++ b/src/backend/columnar/columnar_tableam.c @@ -2098,7 +2098,7 @@ ColumnarProcessUtility(PlannedStmt *pstmt, * ColumnarSupportsIndexAM returns true if indexAM with given name is * supported by columnar tables. */ -bool +PGDLLEXPORT bool ColumnarSupportsIndexAM(char *indexAMName) { return strncmp(indexAMName, "btree", NAMEDATALEN) == 0 || diff --git a/src/include/columnar/columnar_tableam.h b/src/include/columnar/columnar_tableam.h index 04f93fe30..657491ef8 100644 --- a/src/include/columnar/columnar_tableam.h +++ b/src/include/columnar/columnar_tableam.h @@ -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);