Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1snrhp-006a1J-94 for pgsql-committers@arkaria.postgresql.org; Tue, 10 Sep 2024 03:38:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1snrho-005YwE-SM for pgsql-committers@arkaria.postgresql.org; Tue, 10 Sep 2024 03:38:16 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1snrho-005Yvj-JR for pgsql-committers@lists.postgresql.org; Tue, 10 Sep 2024 03:38:16 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1snrhg-000POk-Od for pgsql-committers@lists.postgresql.org; Tue, 10 Sep 2024 03:38:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=3gMOKE3FjvdtV4WTsSSE/xbtJFv8XKr16tmLjL+Pj8k=; b=gSpNH8+d6lvmLDB4htCnUPLUWE mIZcGnhdXyXWPrOqcK7MHRA02XNbCg6L0A2PZDoqz9JOodXjPb9zqnrxLfw181XwWG8DgA67WFlSJ jHTU70lIbQVlsf/GGf7lUvCST/nw6j7/tyCTAXgOXT3GmoNT5Nen5AvILOiDN5HkVCSg8pp8HdBJW RbgQGmxNs6WonNLsLABGLLDfdsmrkf/lIKaDC3Sjqv+4cDttyXYo/iNmG9pIo5PvfYlSw61jaPtSb 2vBdkNi4G69WNLkPEAHZCQvX4hblrSs7oQwzbcvAuEr609uv5ir4bGjlvJTVE7R6BNfqZ2+Nn3z96 FTsc9JCA==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1snrhf-001Ig2-Ov for pgsql-committers@lists.postgresql.org; Tue, 10 Sep 2024 03:38:08 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1snrhe-000OKC-NW for pgsql-committers@lists.postgresql.org; Tue, 10 Sep 2024 03:38:06 +0000 Content-Type: multipart/mixed; boundary="===============5515302491007765352==" MIME-Version: 1.0 From: Richard Guo To: pgsql-committers@lists.postgresql.org Subject: pgsql: Introduce an RTE for the grouping step X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 10 Sep 2024 03:38:06 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5515302491007765352== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW50cm9kdWNlIGFuIFJURSBmb3IgdGhlIGdyb3VwaW5nIHN0ZXAKCklmIHRoZXJlIGFyZSBzdWJx dWVyaWVzIGluIHRoZSBncm91cGluZyBleHByZXNzaW9ucywgZWFjaCBvZiB0aGVzZQpzdWJxdWVy aWVzIGluIHRoZSB0YXJnZXRsaXN0IGFuZCBIQVZJTkcgY2xhdXNlIGlzIGV4cGFuZGVkIGludG8K ZGlzdGluY3QgU3ViUGxhbiBub2Rlcy4gIEFzIGEgcmVzdWx0LCBvbmx5IG9uZSBvZiB0aGVzZSBT dWJQbGFuIG5vZGVzCndvdWxkIGJlIGNvbnZlcnRlZCB0byByZWZlcmVuY2UgdG8gdGhlIGdyb3Vw aW5nIGtleSBjb2x1bW4gb3V0cHV0IGJ5CnRoZSBBZ2cgbm9kZTsgb3RoZXJzIHdvdWxkIGhhdmUg dG8gZ2V0IGV2YWx1YXRlZCBhZnJlc2guICBUaGlzIGlzIG5vdAplZmZpY2llbnQsIGFuZCB3aXRo IGdyb3VwaW5nIHNldHMgdGhpcyBjYW4gY2F1c2Ugd3JvbmcgcmVzdWx0cyBpc3N1ZXMKaW4gY2Fz ZXMgd2hlcmUgdGhleSBzaG91bGQgZ28gdG8gTlVMTCBiZWNhdXNlIHRoZXkgYXJlIGZyb20gdGhl IHdyb25nCmdyb3VwaW5nIHNldC4gIEZ1cnRoZXJtb3JlLCBkdXJpbmcgcmUtZXZhbHVhdGlvbiwg dGhlc2UgU3ViUGxhbiBub2RlcwptaWdodCB1c2UgbnVsbGVkIGNvbHVtbiB2YWx1ZXMgZnJvbSBn cm91cGluZyBzZXRzLCB3aGljaCBpcyBub3QKY29ycmVjdC4KClRoaXMgaXNzdWUgaXMgbm90IGxp bWl0ZWQgdG8gc3VicXVlcmllcy4gIEZvciBvdGhlciB0eXBlcyBvZgpleHByZXNzaW9ucyB0aGF0 IGFyZSBwYXJ0IG9mIGdyb3VwaW5nIGl0ZW1zLCBpZiB0aGV5IGFyZSB0cmFuc2Zvcm1lZAppbnRv IGFub3RoZXIgZm9ybSBkdXJpbmcgcHJlcHJvY2Vzc2luZywgdGhleSBtYXkgZmFpbCB0byBtYXRj aCBsb3dlcgp0YXJnZXQgaXRlbXMuICBUaGlzIGNhbiBhbHNvIGxlYWQgdG8gd3JvbmcgcmVzdWx0 cyB3aXRoIGdyb3VwaW5nIHNldHMuCgpUbyBmaXggdGhpcyBpc3N1ZSwgd2UgaW50cm9kdWNlIGEg bmV3IGtpbmQgb2YgUlRFIHJlcHJlc2VudGluZyB0aGUKb3V0cHV0IG9mIHRoZSBncm91cGluZyBz dGVwLCB3aXRoIGNvbHVtbnMgdGhhdCBhcmUgdGhlIFZhcnMgb3IKZXhwcmVzc2lvbnMgYmVpbmcg Z3JvdXBlZCBvbi4gIEluIHRoZSBwYXJzZXIsIHdlIHJlcGxhY2UgdGhlIGdyb3VwaW5nCmV4cHJl c3Npb25zIGluIHRoZSB0YXJnZXRsaXN0IGFuZCBIQVZJTkcgY2xhdXNlIHdpdGggVmFycyByZWZl cmVuY2luZwp0aGlzIG5ldyBSVEUsIHNvIHRoYXQgdGhlIG91dHB1dCBvZiB0aGUgcGFyc2VyIGRp cmVjdGx5IGV4cHJlc3NlcyB0aGUKc2VtYW50aWMgcmVxdWlyZW1lbnQgdGhhdCB0aGUgZ3JvdXBp bmcgZXhwcmVzc2lvbnMgYmUgZ290dGVuIGZyb20gdGhlCmdyb3VwaW5nIG91dHB1dCByYXRoZXIg dGhhbiBjb21wdXRlZCBzb21lIG90aGVyIHdheS4gIEluIHRoZSBwbGFubmVyLAp3ZSBmaXJzdCBw cmVwcm9jZXNzIGFsbCB0aGUgY29sdW1ucyBvZiB0aGlzIG5ldyBSVEUgYW5kIHRoZW4gcmVwbGFj ZQphbnkgVmFycyBpbiB0aGUgdGFyZ2V0bGlzdCBhbmQgSEFWSU5HIGNsYXVzZSB0aGF0IHJlZmVy ZW5jZSB0aGlzIG5ldwpSVEUgd2l0aCB0aGUgdW5kZXJseWluZyBncm91cGluZyBleHByZXNzaW9u cywgc28gdGhhdCB3ZSB3aWxsIGhhdmUKb25seSBvbmUgaW5zdGFuY2Ugb2YgYSBTdWJQbGFuIG5v ZGUgZm9yIGVhY2ggc3VicXVlcnkgY29udGFpbmVkIGluIHRoZQpncm91cGluZyBleHByZXNzaW9u cy4KCkJ1bXAgY2F0dmVyc2lvbiBiZWNhdXNlIHRoaXMgY2hhbmdlcyB0aGUgcXVlcnl0cmVlIHBy b2R1Y2VkIGJ5IHRoZQpwYXJzZXIuCgpUaGFua3MgdG8gVG9tIExhbmUgZm9yIHRoZSBpZGVhIHRv IGludmVudCBhIG5ldyBraW5kIG9mIFJURS4KClBlciByZXBvcnRzIGZyb20gR2VvZmYgV2lua2xl c3MsIFRvYmlhcyBXZW5kb3JmZiwgUmljaGFyZCBHdW8gZnJvbQp2YXJpb3VzIHRocmVhZHMuCgpB dXRob3I6IFJpY2hhcmQgR3VvClJldmlld2VkLWJ5OiBBc2h1dG9zaCBCYXBhdCwgU3V0b3UgS291 aGVpCkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FNYldzNF9kcDdlN29Ud2FpWmVC WDgrUDFyWHc0VGhrWnhoMVFHODFyaHU5WjQ3VnNRQG1haWwuZ21haWwuY29tCgpCcmFuY2gKLS0t LS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3Bn L2NvbW1pdGRpZmYvMjQ3ZGVhODlmNzYxNmZkZjA2YjcyNzJiNzRhYmFmYzI5ZThlNTg2MAoKTW9k aWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvY29tbWFuZHMvZXhwbGFpbi5j ICAgICAgICAgICAgIHwgIDI0ICsrKy0Kc3JjL2JhY2tlbmQvbm9kZXMvbm9kZUZ1bmNzLmMgICAg ICAgICAgICAgIHwgIDE0ICsrCnNyYy9iYWNrZW5kL25vZGVzL291dGZ1bmNzLmMgICAgICAgICAg ICAgICB8ICAgMyArCnNyYy9iYWNrZW5kL25vZGVzL3ByaW50LmMgICAgICAgICAgICAgICAgICB8 ICAgNCArCnNyYy9iYWNrZW5kL25vZGVzL3JlYWRmdW5jcy5jICAgICAgICAgICAgICB8ICAgMyAr CnNyYy9iYWNrZW5kL29wdGltaXplci9wYXRoL2FsbHBhdGhzLmMgICAgICB8ICAgNCArCnNyYy9i YWNrZW5kL29wdGltaXplci9wbGFuL3BsYW5uZXIuYyAgICAgICB8ICA3MCArKysrKysrKy0tCnNy Yy9iYWNrZW5kL29wdGltaXplci9wbGFuL3NldHJlZnMuYyAgICAgICB8ICAgMSArCnNyYy9iYWNr ZW5kL29wdGltaXplci9wcmVwL3ByZXBqb2ludHJlZS5jICB8ICAgOSArLQpzcmMvYmFja2VuZC9v cHRpbWl6ZXIvdXRpbC92YXIuYyAgICAgICAgICAgfCAxMzggKysrKysrKysrKysrKysrKysrKwpz cmMvYmFja2VuZC9wYXJzZXIvcGFyc2VfYWdnLmMgICAgICAgICAgICAgfCAyMTQgKysrKysrKysr KysrKysrKysrKystLS0tLS0tLS0Kc3JjL2JhY2tlbmQvcGFyc2VyL3BhcnNlX3JlbGF0aW9uLmMg ICAgICAgIHwgIDc5ICsrKysrKysrKystCnNyYy9iYWNrZW5kL3BhcnNlci9wYXJzZV90YXJnZXQu YyAgICAgICAgICB8ICAgOSArKwpzcmMvYmFja2VuZC91dGlscy9hZHQvcnVsZXV0aWxzLmMgICAg ICAgICAgfCAgMjcgKysrLQpzcmMvaW5jbHVkZS9jYXRhbG9nL2NhdHZlcnNpb24uaCAgICAgICAg ICAgfCAgIDIgKy0Kc3JjL2luY2x1ZGUvY29tbWFuZHMvZXhwbGFpbi5oICAgICAgICAgICAgIHwg ICAyICsKc3JjL2luY2x1ZGUvbm9kZXMvbm9kZUZ1bmNzLmggICAgICAgICAgICAgIHwgICAyICsK c3JjL2luY2x1ZGUvbm9kZXMvcGFyc2Vub2Rlcy5oICAgICAgICAgICAgIHwgICA5ICsrCnNyYy9p bmNsdWRlL25vZGVzL3BhdGhub2Rlcy5oICAgICAgICAgICAgICB8ICAgNiArCnNyYy9pbmNsdWRl L29wdGltaXplci9vcHRpbWl6ZXIuaCAgICAgICAgICB8ICAgMSArCnNyYy9pbmNsdWRlL3BhcnNl ci9wYXJzZV9ub2RlLmggICAgICAgICAgICB8ICAgMyArCnNyYy9pbmNsdWRlL3BhcnNlci9wYXJz ZV9yZWxhdGlvbi5oICAgICAgICB8ICAgMiArCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvZ3Jv dXBpbmdzZXRzLm91dCB8IDEzOCArKysrKysrKysrKysrKysrKysrCnNyYy90ZXN0L3JlZ3Jlc3Mv c3FsL2dyb3VwaW5nc2V0cy5zcWwgICAgICB8ICA1MSArKysrKysrCnNyYy90b29scy9wZ2luZGVu dC90eXBlZGVmcy5saXN0ICAgICAgICAgICB8ICAgMiArLQoyNSBmaWxlcyBjaGFuZ2VkLCA3MzEg aW5zZXJ0aW9ucygrKSwgODYgZGVsZXRpb25zKC0pCgo= --===============5515302491007765352==--