Bonjour,

je voulais savoir s'il existe une documentation claire qui résume les prototypes et les principes des différentes fonctions ainsi que les macros nécessaires pour développer des fonctions C :

-D'une part les fonctions PG : PG_GETARG_INT32, PG_RETURN_ARRAYTYPE_P, SRF_IS_FIRSTCALL, etc...
-Et les macros associées : TYPEFUNC_COMPOSITE, etc...
-D'autre part les fonctions utiles : get_call_result_typ, construct_md_array, MemoryContextSwitchTo, TupleDescGetAttInMetadata, etc...

De plus, si j'arrive à l'heure actuelle à traiter des record en entrée de mes fonctions et des setof et des records en sortie, je ne sais pas comment m'y prendre pour gérer des setof en entrée ?
Quelqu'un aurait-il une idée... Je suis obligé de traiter mes données d'un bloc (set of) car j'ai des calculs matriciel à faire. J'imagines que cela doit être possible vu que ce principe est indispensable pour appliquer des algos type recherche du plus court chemin, etc....

Merci de votre lecture,
Cordialement