Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lUEFB-0007d2-Rv for pgsql-committers@arkaria.postgresql.org; Wed, 07 Apr 2021 19:53:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lUEFA-0007O7-It for pgsql-committers@arkaria.postgresql.org; Wed, 07 Apr 2021 19:53:40 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lUEFA-0007O0-DC for pgsql-committers@lists.postgresql.org; Wed, 07 Apr 2021 19:53:40 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lUEF7-0005M4-K0 for pgsql-committers@lists.postgresql.org; Wed, 07 Apr 2021 19:53:40 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lUEF6-0004Zj-1n for pgsql-committers@lists.postgresql.org; Wed, 07 Apr 2021 19:53:36 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lUEF5-00027L-N4 for pgsql-committers@lists.postgresql.org; Wed, 07 Apr 2021 19:53:35 +0000 Content-Type: multipart/mixed; boundary="===============2909960810284490599==" MIME-Version: 1.0 From: Peter Eisentraut To: pgsql-committers@lists.postgresql.org Subject: pgsql: SQL-standard function body X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 07 Apr 2021 19:53:35 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2909960810284490599== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 U1FMLXN0YW5kYXJkIGZ1bmN0aW9uIGJvZHkKClRoaXMgYWRkcyBzdXBwb3J0IGZvciB3cml0aW5n IENSRUFURSBGVU5DVElPTiBhbmQgQ1JFQVRFIFBST0NFRFVSRQpzdGF0ZW1lbnRzIGZvciBsYW5n dWFnZSBTUUwgd2l0aCBhIGZ1bmN0aW9uIGJvZHkgdGhhdCBjb25mb3JtcyB0byB0aGUKU1FMIHN0 YW5kYXJkIGFuZCBpcyBwb3J0YWJsZSB0byBvdGhlciBpbXBsZW1lbnRhdGlvbnMuCgpJbnN0ZWFk IG9mIHRoZSBQb3N0Z3JlU1FMLXNwZWNpZmljIEFTICQkIHN0cmluZyBsaXRlcmFsICQkIHN5bnRh eCwKdGhpcyBhbGxvd3Mgd3JpdGluZyBvdXQgdGhlIFNRTCBzdGF0ZW1lbnRzIG1ha2luZyB1cCB0 aGUgYm9keQp1bnF1b3RlZCwgZWl0aGVyIGFzIGEgc2luZ2xlIHN0YXRlbWVudDoKCiAgICBDUkVB VEUgRlVOQ1RJT04gYWRkKGEgaW50ZWdlciwgYiBpbnRlZ2VyKSBSRVRVUk5TIGludGVnZXIKICAg ICAgICBMQU5HVUFHRSBTUUwKICAgICAgICBSRVRVUk4gYSArIGI7CgpvciBhcyBhIGJsb2NrCgog ICAgQ1JFQVRFIFBST0NFRFVSRSBpbnNlcnRfZGF0YShhIGludGVnZXIsIGIgaW50ZWdlcikKICAg IExBTkdVQUdFIFNRTAogICAgQkVHSU4gQVRPTUlDCiAgICAgIElOU0VSVCBJTlRPIHRibCBWQUxV RVMgKGEpOwogICAgICBJTlNFUlQgSU5UTyB0YmwgVkFMVUVTIChiKTsKICAgIEVORDsKClRoZSBm dW5jdGlvbiBib2R5IGlzIHBhcnNlZCBhdCBmdW5jdGlvbiBkZWZpbml0aW9uIHRpbWUgYW5kIHN0 b3JlZCBhcwpleHByZXNzaW9uIG5vZGVzIGluIGEgbmV3IHBnX3Byb2MgY29sdW1uIHByb3NxbGJv ZHkuICBTbyBhdCBydW4gdGltZSwKbm8gZnVydGhlciBwYXJzaW5nIGlzIHJlcXVpcmVkLgoKSG93 ZXZlciwgdGhpcyBmb3JtIGRvZXMgbm90IHN1cHBvcnQgcG9seW1vcnBoaWMgYXJndW1lbnRzLCBi ZWNhdXNlCnRoZXJlIGlzIG5vIG1vcmUgcGFyc2UgYW5hbHlzaXMgZG9uZSBhdCBjYWxsIHRpbWUu CgpEZXBlbmRlbmNpZXMgYmV0d2VlbiB0aGUgZnVuY3Rpb24gYW5kIHRoZSBvYmplY3RzIGl0IHVz ZXMgYXJlIGZ1bGx5CnRyYWNrZWQuCgpBIG5ldyBSRVRVUk4gc3RhdGVtZW50IGlzIGludHJvZHVj ZWQuICBUaGlzIGNhbiBvbmx5IGJlIHVzZWQgaW5zaWRlCmZ1bmN0aW9uIGJvZGllcy4gIEludGVy bmFsbHksIGl0IGlzIHRyZWF0ZWQgbXVjaCBsaWtlIGEgU0VMRUNUCnN0YXRlbWVudC4KCnBzcWwg bmVlZHMgc29tZSBuZXcgaW50ZWxsaWdlbmNlIHRvIGtlZXAgdHJhY2sgb2YgZnVuY3Rpb24gYm9k eQpib3VuZGFyaWVzIHNvIHRoYXQgaXQgZG9lc24ndCBzZW5kIG9mZiBzdGF0ZW1lbnRzIHdoZW4g aXQgc2VlcwpzZW1pY29sb25zIHRoYXQgYXJlIGluc2lkZSBhIGZ1bmN0aW9uIGJvZHkuCgpUZXN0 ZWQtYnk6IEphaW1lIENhc2Fub3ZhIDxqY2FzYW5vdkBzeXN0ZW1ndWFyZHMuY29tLmVjPgpSZXZp ZXdlZC1ieTogSnVsaWVuIFJvdWhhdWQgPHJqdWp1MTIzQGdtYWlsLmNvbT4KRGlzY3Vzc2lvbjog aHR0cHM6Ly93d3cucG9zdGdyZXNxbC5vcmcvbWVzc2FnZS1pZC9mbGF0LzFjMTFmMWViLWYwMGMt NDNiNy03OTlkLTJkNDQxMzJjMDJkN0AybmRxdWFkcmFudC5jb20KCkJyYW5jaAotLS0tLS0KbWFz dGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0 ZGlmZi9lNzE3YTlhMThiMmUzNGM5YzQwZTUyNTlhZDRkMzFjZDdlNDIwNzUwCgpNb2RpZmllZCBG aWxlcwotLS0tLS0tLS0tLS0tLQpkb2Mvc3JjL3NnbWwvY2F0YWxvZ3Muc2dtbCAgICAgICAgICAg ICAgICAgICAgICB8ICAxMCArCmRvYy9zcmMvc2dtbC9yZWYvY3JlYXRlX2Z1bmN0aW9uLnNnbWwg ICAgICAgICAgIHwgMTI1ICsrKysrKysrKystLQpkb2Mvc3JjL3NnbWwvcmVmL2NyZWF0ZV9wcm9j ZWR1cmUuc2dtbCAgICAgICAgICB8ICA2MSArKysrKy0Kc3JjL2JhY2tlbmQvY2F0YWxvZy9wZ19h Z2dyZWdhdGUuYyAgICAgICAgICAgICAgfCAgIDEgKwpzcmMvYmFja2VuZC9jYXRhbG9nL3BnX3By b2MuYyAgICAgICAgICAgICAgICAgICB8IDExNiArKysrKysrLS0tLQpzcmMvYmFja2VuZC9jb21t YW5kcy9hZ2dyZWdhdGVjbWRzLmMgICAgICAgICAgICB8ICAgMiArCnNyYy9iYWNrZW5kL2NvbW1h bmRzL2Z1bmN0aW9uY21kcy5jICAgICAgICAgICAgIHwgMTQ1ICsrKysrKysrKystLS0Kc3JjL2Jh Y2tlbmQvY29tbWFuZHMvdHlwZWNtZHMuYyAgICAgICAgICAgICAgICAgfCAgIDQgKwpzcmMvYmFj a2VuZC9leGVjdXRvci9mdW5jdGlvbnMuYyAgICAgICAgICAgICAgICB8ICA3OSArKysrKy0tLQpz cmMvYmFja2VuZC9ub2Rlcy9jb3B5ZnVuY3MuYyAgICAgICAgICAgICAgICAgICB8ICAxNSArKwpz cmMvYmFja2VuZC9ub2Rlcy9lcXVhbGZ1bmNzLmMgICAgICAgICAgICAgICAgICB8ICAxMyArKwpz cmMvYmFja2VuZC9ub2Rlcy9vdXRmdW5jcy5jICAgICAgICAgICAgICAgICAgICB8ICAxMiArKwpz cmMvYmFja2VuZC9ub2Rlcy9yZWFkZnVuY3MuYyAgICAgICAgICAgICAgICAgICB8ICAgMSArCnNy Yy9iYWNrZW5kL29wdGltaXplci91dGlsL2NsYXVzZXMuYyAgICAgICAgICAgIHwgMTI2ICsrKysr KysrLS0tLQpzcmMvYmFja2VuZC9wYXJzZXIvYW5hbHl6ZS5jICAgICAgICAgICAgICAgICAgICB8 ICAzNSArKysrCnNyYy9iYWNrZW5kL3BhcnNlci9ncmFtLnkgICAgICAgICAgICAgICAgICAgICAg IHwgMTI5ICsrKysrKysrKy0tLQpzcmMvYmFja2VuZC90Y29wL3Bvc3RncmVzLmMgICAgICAgICAg ICAgICAgICAgICB8ICAgMyArLQpzcmMvYmFja2VuZC91dGlscy9hZHQvcnVsZXV0aWxzLmMgICAg ICAgICAgICAgICB8IDEzOSArKysrKysrKysrKystCnNyYy9iaW4vcGdfZHVtcC9wZ19kdW1wLmMg ICAgICAgICAgICAgICAgICAgICAgIHwgIDQ1ICsrKystCnNyYy9iaW4vcHNxbC9kZXNjcmliZS5j ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1ICstCnNyYy9mZV91dGlscy9wc3Fsc2Nhbi5s ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI0ICsrLQpzcmMvaW5jbHVkZS9jYXRhbG9nL2Nh dHZlcnNpb24uaCAgICAgICAgICAgICAgICB8ICAgMiArLQpzcmMvaW5jbHVkZS9jYXRhbG9nL3Bn X3Byb2MuZGF0ICAgICAgICAgICAgICAgICB8ICAgNCArCnNyYy9pbmNsdWRlL2NhdGFsb2cvcGdf cHJvYy5oICAgICAgICAgICAgICAgICAgIHwgICA2ICstCnNyYy9pbmNsdWRlL2NvbW1hbmRzL2Rl ZnJlbS5oICAgICAgICAgICAgICAgICAgIHwgICAyICsKc3JjL2luY2x1ZGUvZXhlY3V0b3IvZnVu Y3Rpb25zLmggICAgICAgICAgICAgICAgfCAgMTUgKysKc3JjL2luY2x1ZGUvZmVfdXRpbHMvcHNx bHNjYW5faW50LmggICAgICAgICAgICAgfCAgIDIgKwpzcmMvaW5jbHVkZS9ub2Rlcy9ub2Rlcy5o ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCnNyYy9pbmNsdWRlL25vZGVzL3BhcnNlbm9k ZXMuaCAgICAgICAgICAgICAgICAgIHwgIDEzICsrCnNyYy9pbmNsdWRlL3BhcnNlci9rd2xpc3Qu aCAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKc3JjL2luY2x1ZGUvdGNvcC90Y29wcHJvdC5o ICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwpzcmMvaW50ZXJmYWNlcy9lY3BnL3ByZXByb2Mv ZWNwZy5hZGRvbnMgICAgICAgICB8ICAgNiArCnNyYy9pbnRlcmZhY2VzL2VjcGcvcHJlcHJvYy9l Y3BnLnRyYWlsZXIgICAgICAgIHwgICA0ICstCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvY3Jl YXRlX2Z1bmN0aW9uXzMub3V0IHwgMjU3ICsrKysrKysrKysrKysrKysrKysrKysrLQpzcmMvdGVz dC9yZWdyZXNzL2V4cGVjdGVkL2NyZWF0ZV9wcm9jZWR1cmUub3V0ICB8ICA2NSArKysrKysKc3Jj L3Rlc3QvcmVncmVzcy9zcWwvY3JlYXRlX2Z1bmN0aW9uXzMuc3FsICAgICAgfCAxMTAgKysrKysr KysrLQpzcmMvdGVzdC9yZWdyZXNzL3NxbC9jcmVhdGVfcHJvY2VkdXJlLnNxbCAgICAgICB8ICAz MyArKysKMzcgZmlsZXMgY2hhbmdlZCwgMTQxMSBpbnNlcnRpb25zKCspLCAyMTIgZGVsZXRpb25z KC0pCgo= --===============2909960810284490599==--