]> granicus.if.org Git - postgresql/blobdiff - src/backend/utils/fmgr/funcapi.c
Fix initialization of fake LSN for unlogged relations
[postgresql] / src / backend / utils / fmgr / funcapi.c
index c4df255f101ada6982314dce30dc8a0c1f8ab7ca..b7fac5d2954983a04e9594a6127fa2896c85d9e4 100644 (file)
@@ -4,7 +4,7 @@
  *       Utility and convenience functions for fmgr functions that return
  *       sets and/or composite types, or deal with VARIADIC inputs.
  *
- * Copyright (c) 2002-2018, PostgreSQL Global Development Group
+ * Copyright (c) 2002-2019, PostgreSQL Global Development Group
  *
  * IDENTIFICATION
  *       src/backend/utils/fmgr/funcapi.c
@@ -14,6 +14,7 @@
 #include "postgres.h"
 
 #include "access/htup_details.h"
+#include "access/relation.h"
 #include "catalog/namespace.h"
 #include "catalog/pg_proc.h"
 #include "catalog/pg_type.h"
 
 static void shutdown_MultiFuncCall(Datum arg);
 static TypeFuncClass internal_get_result_type(Oid funcid,
-                                                Node *call_expr,
-                                                ReturnSetInfo *rsinfo,
-                                                Oid *resultTypeId,
-                                                TupleDesc *resultTupleDesc);
+                                                                                         Node *call_expr,
+                                                                                         ReturnSetInfo *rsinfo,
+                                                                                         Oid *resultTypeId,
+                                                                                         TupleDesc *resultTupleDesc);
 static bool resolve_polymorphic_tupdesc(TupleDesc tupdesc,
-                                                       oidvector *declared_args,
-                                                       Node *call_expr);
+                                                                               oidvector *declared_args,
+                                                                               Node *call_expr);
 static TypeFuncClass get_type_func_class(Oid typid, Oid *base_typeid);