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 1szhL0-007WVh-9P for pgsql-committers@arkaria.postgresql.org; Sat, 12 Oct 2024 18:59:38 +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 1szhKy-008gci-FP for pgsql-committers@arkaria.postgresql.org; Sat, 12 Oct 2024 18:59:36 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1szhHv-008boW-U9 for pgsql-committers@lists.postgresql.org; Sat, 12 Oct 2024 18:56:28 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1szhHs-000YnK-4s for pgsql-committers@lists.postgresql.org; Sat, 12 Oct 2024 18:56:26 +0000 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 1szhHq-001mCX-62 for pgsql-committers@lists.postgresql.org; Sat, 12 Oct 2024 18:56:22 +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 1szhHp-000Tdz-Uv for pgsql-committers@lists.postgresql.org; Sat, 12 Oct 2024 18:56:21 +0000 Content-Type: multipart/mixed; boundary="===============0607662362378267770==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Correctly identify which EC members are computable at a plan nod X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sat, 12 Oct 2024 18:56:21 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0607662362378267770== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Q29ycmVjdGx5IGlkZW50aWZ5IHdoaWNoIEVDIG1lbWJlcnMgYXJlIGNvbXB1dGFibGUgYXQgYSBw bGFuIG5vZGUuCgpmaW5kX2NvbXB1dGFibGVfZWNfbWVtYmVyKCkgaGFkIHRoZSB3cm9uZyBtZW50 YWwgbW9kZWwgb2Ygd2hhdAppdHMgcHJpbWFyeSBjYWxsZXIgcHJlcGFyZV9zb3J0X2Zyb21fcGF0 aGtleXMoKSB3b3VsZCBkbyB3aXRoCnRoZSBzZWxlY3RlZCBFcXVpdmFsZW5jZUNsYXNzIG1lbWJl ciBleHByZXNzaW9uLiAgV2Ugd2lsbCBub3QKY29tcHV0ZSB0aGUgRUMgZXhwcmVzc2lvbiBpbiBh IHBsYW4gbm9kZSBhdG9wIHRoZSBvbmUgcmV0dXJuaW5nCnRoZSBwYXNzZWQtaW4gdGFyZ2V0bGlz dDsgcmF0aGVyLCB0aGUgRUMgZXhwcmVzc2lvbiB3aWxsIGJlCmNvbXB1dGVkIGFzIGFuIGFkZGl0 aW9uYWwgY29sdW1uIG9mIHRoYXQgdGFyZ2V0bGlzdC4gIFNvIGFueQpWYXIgb3IgcXVhc2ktVmFy IHVzZWQgaW4gdGhlIGdpdmVuIHRsaXN0IGlzIGFsc28gYXZhaWxhYmxlIHRvIHRoZQpFQyBleHBy ZXNzaW9uLiAgSW4gc2ltcGxlIGNhc2VzIHRoaXMgbWFrZXMgbm8gZGlmZmVyZW5jZSBiZWNhdXNl CnRoZSBnaXZlbiB0bGlzdCBpcyBqdXN0IGEgbGlzdCBvZiBWYXJzIG9yIHF1YXNpLVZhcnMgLS0t IGJ1dCBpZgp3ZSBhcmUgY29uc2lkZXJpbmcgYW4gYXBwZW5kcmVsIG1lbWJlciBwcm9kdWNlZCBi eSBmbGF0dGVuaW5nCmEgVU5JT04gQUxMLCB0aGUgdGxpc3QgbWF5IGNvbnRhaW4gZXhwcmVzc2lv bnMsIHJlc3VsdGluZyBpbgpmYWlsdXJlIHRvIG1hdGNoIGFuZCBhICJjb3VsZCBub3QgZmluZCBw YXRoa2V5IGl0ZW0gdG8gc29ydCIKZXJyb3IuCgpUbyBmaXgsIHdlIGNhbiBmbGF0dGVuIGJvdGgg dGhlIHRsaXN0IGFuZCB0aGUgRUMgbWVtYmVycyB3aXRoCnB1bGxfdmFyX2NsYXVzZSgpLCBhbmQg dGhlbiBqdXN0IGNoZWNrIGZvciBzdWJzZXQtbmVzcywgc28KdGhhdCB0aGUgY29kZSBpcyBhY3R1 YWxseSBzaG9ydGVyIHRoYW4gYmVmb3JlLgoKV2hpbGUgdGhpcyBidWcgaXMgcXVpdGUgb2xkLCB0 aGUgcHJlc2VudCBwYXRjaCBvbmx5IHdvcmtzIGJhY2sgdG8KdjEzLiAgV2UgY291bGQgcG9zc2li bHkgbWFrZSBpdCB3b3JrIGluIHYxMiBieSBiYWNrLXBhdGNoaW5nIHBhcnRzCm9mIDM3NTM5ODI0 NC4gIE9uIHRoZSB3aG9sZSB0aG91Z2ggSSBkb24ndCBsaWtlIHRoZSByaXNrL3Jld2FyZApyYXRp byBvZiB0aGF0IGlkZWEuICB2MTIncyBmaW5hbCByZWxlYXNlIGlzIG5leHQgbW9udGgsIG1lYW5p bmcKdGhlcmUgd291bGQgYmUgbm8gY2hhbmNlIHRvIGNvcnJlY3QgbWF0dGVycyBpZiB0aGUgcGF0 Y2ggY2F1c2VzIGEKcmVncmVzc2lvbi4gIFNpbmNlIHRoaXMgZmFpbHVyZSBoYXMgZXNjYXBlZCBu b3RpY2UgZm9yIDE0IHllYXJzLAppdCdzIGxpa2VseSBub2JvZHkgd2lsbCBoaXQgaXQgaW4gdGhl IGZpZWxkIHdpdGggdjEyLgoKUGVyIGJ1ZyAjMTg2NTIgZnJvbSBBbGV4YW5kZXIgTGFraGluLgoK QW5kcmVpIExlcGlraG92IGFuZCBUb20gTGFuZQoKRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3Iu ZXMvbS8xODY1Mi1kZWFhNzgyZWJjY2E4NWQxQHBvc3RncmVzcWwub3JnCgpCcmFuY2gKLS0tLS0t ClJFTF8xNF9TVEFCTEUKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9y Zy9wZy9jb21taXRkaWZmLzRjYTcwOGViMzU4OGQzNmE3MTRmMGU0MGY2Y2M0OWY2M2RmZTI1Y2IK Ck1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL29wdGltaXplci9wYXRo L2VxdWl2Y2xhc3MuYyB8IDcxICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQpzcmMv dGVzdC9yZWdyZXNzL2V4cGVjdGVkL2luaGVyaXQub3V0ICAgfCAzMCArKysrKysrKysrKysrKwpz cmMvdGVzdC9yZWdyZXNzL3NxbC9pbmhlcml0LnNxbCAgICAgICAgfCAgOCArKysrCjMgZmlsZXMg Y2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCgo= --===============0607662362378267770==--