Skip to content

Commit 43d0fe7

Browse files
author
Marina Polyakova
committed
Merge remote-tracking branch 'origin/PGPRO-7470'
2 parents 4fa7605 + 61443b9 commit 43d0fe7

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

src/rum.h

+17-17
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ extern bytea *rumoptions(Datum reloptions, bool validate);
415415
extern bool rumproperty(Oid index_oid, int attno,
416416
IndexAMProperty prop, const char *propname,
417417
bool *res, bool *isnull);
418-
extern Datum rumhandler(PG_FUNCTION_ARGS);
418+
extern PGDLLEXPORT Datum rumhandler(PG_FUNCTION_ARGS);
419419
extern void initRumState(RumState * state, Relation index);
420420
extern Buffer RumNewBuffer(Relation index);
421421
extern void RumInitBuffer(GenericXLogState *state, Buffer buffer, uint32 flags,
@@ -836,16 +836,16 @@ extern RumItem *rumGetBAEntry(BuildAccumulator *accum,
836836
#define RUM_ADDINFO_JOIN 10
837837
#define RUMNProcs 10
838838

839-
extern Datum rum_extract_tsvector(PG_FUNCTION_ARGS);
840-
extern Datum rum_extract_tsquery(PG_FUNCTION_ARGS);
841-
extern Datum rum_tsvector_config(PG_FUNCTION_ARGS);
842-
extern Datum rum_tsquery_pre_consistent(PG_FUNCTION_ARGS);
843-
extern Datum rum_tsquery_distance(PG_FUNCTION_ARGS);
844-
extern Datum rum_ts_distance_tt(PG_FUNCTION_ARGS);
845-
extern Datum rum_ts_distance_ttf(PG_FUNCTION_ARGS);
846-
extern Datum rum_ts_distance_td(PG_FUNCTION_ARGS);
839+
extern PGDLLEXPORT Datum rum_extract_tsvector(PG_FUNCTION_ARGS);
840+
extern PGDLLEXPORT Datum rum_extract_tsquery(PG_FUNCTION_ARGS);
841+
extern PGDLLEXPORT Datum rum_tsvector_config(PG_FUNCTION_ARGS);
842+
extern PGDLLEXPORT Datum rum_tsquery_pre_consistent(PG_FUNCTION_ARGS);
843+
extern PGDLLEXPORT Datum rum_tsquery_distance(PG_FUNCTION_ARGS);
844+
extern PGDLLEXPORT Datum rum_ts_distance_tt(PG_FUNCTION_ARGS);
845+
extern PGDLLEXPORT Datum rum_ts_distance_ttf(PG_FUNCTION_ARGS);
846+
extern PGDLLEXPORT Datum rum_ts_distance_td(PG_FUNCTION_ARGS);
847847

848-
extern Datum tsquery_to_distance_query(PG_FUNCTION_ARGS);
848+
extern PGDLLEXPORT Datum tsquery_to_distance_query(PG_FUNCTION_ARGS);
849849

850850
/* rum_arr_utils.c */
851851
typedef enum SimilarityType
@@ -858,13 +858,13 @@ typedef enum SimilarityType
858858
#define RUM_SIMILARITY_FUNCTION_DEFAULT SMT_COSINE
859859
#define RUM_SIMILARITY_THRESHOLD_DEFAULT 0.5
860860

861-
extern Datum rum_anyarray_config(PG_FUNCTION_ARGS);
862-
extern Datum rum_extract_anyarray(PG_FUNCTION_ARGS);
863-
extern Datum rum_extract_anyarray_query(PG_FUNCTION_ARGS);
864-
extern Datum rum_anyarray_consistent(PG_FUNCTION_ARGS);
865-
extern Datum rum_anyarray_ordering(PG_FUNCTION_ARGS);
866-
extern Datum rum_anyarray_similar(PG_FUNCTION_ARGS);
867-
extern Datum rum_anyarray_distance(PG_FUNCTION_ARGS);
861+
extern PGDLLEXPORT Datum rum_anyarray_config(PG_FUNCTION_ARGS);
862+
extern PGDLLEXPORT Datum rum_extract_anyarray(PG_FUNCTION_ARGS);
863+
extern PGDLLEXPORT Datum rum_extract_anyarray_query(PG_FUNCTION_ARGS);
864+
extern PGDLLEXPORT Datum rum_anyarray_consistent(PG_FUNCTION_ARGS);
865+
extern PGDLLEXPORT Datum rum_anyarray_ordering(PG_FUNCTION_ARGS);
866+
extern PGDLLEXPORT Datum rum_anyarray_similar(PG_FUNCTION_ARGS);
867+
extern PGDLLEXPORT Datum rum_anyarray_distance(PG_FUNCTION_ARGS);
868868

869869

870870
/* GUC parameters */

0 commit comments

Comments
 (0)