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 1u7dvv-0033MA-7f for pgsql-committers@arkaria.postgresql.org; Wed, 23 Apr 2025 17:30:51 +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 1u7dvt-008Se1-8I for pgsql-committers@arkaria.postgresql.org; Wed, 23 Apr 2025 17:30:50 +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 1u7dsv-008Qnd-JK for pgsql-committers@lists.postgresql.org; Wed, 23 Apr 2025 17:27:46 +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.96) (envelope-from ) id 1u7dsr-001ZNr-1y for pgsql-committers@lists.postgresql.org; Wed, 23 Apr 2025 17:27:45 +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=5R0UbQVFFhmc2ko+7123wEOnbEAzT6zrxAKn9WSsK/Q=; b=X7Lhf3zlbd80ZgHe1tXplqFVQJ cEKT+hj4I7IWsTCdz3IQNYGygl9gmMj4gcT7cxCp469ilDrcfpcJpwc6yIxGwJnfacJtzZ7XplLZW Dv4/GvD6rP2a8xWLLjL/xo7Gzlaf3BSmDoaAOHr4a1n6WtKhW35XZ4/zXfN3Mz84wVMbuZN01/LAg 7fw372GTPoepaQ4x63oHfFlGoFye4PYdl/9BzfeYxPkez8w6fZ2IFWgy9DZvrIY1bd9YSwIYycmu7 1ujv6IGpRsoaD83ZnX8rpjKPjaoI6oVupCH1XjAp6VoWsD6X35Igh5cSghmgKzneG3AaEe4LwwII5 7GAztDWw==; 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 1u7dsq-004Pwx-6T for pgsql-committers@lists.postgresql.org; Wed, 23 Apr 2025 17:27:41 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1u7dsp-001RGf-1g for pgsql-committers@lists.postgresql.org; Wed, 23 Apr 2025 17:27:39 +0000 Content-Type: multipart/mixed; boundary="===============6006980880752518896==" MIME-Version: 1.0 From: Alexander Korotkov To: pgsql-committers@lists.postgresql.org Subject: pgsql: Properly prepare varinfos in estimate_multivariate_bucketsize() X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 23 Apr 2025 17:27:39 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============6006980880752518896== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UHJvcGVybHkgcHJlcGFyZSB2YXJpbmZvcyBpbiBlc3RpbWF0ZV9tdWx0aXZhcmlhdGVfYnVja2V0 c2l6ZSgpCgpUbyBlc3RpbWF0ZSB3aXRoIGV4dGVuZGVkIHN0YXRpc3RpY3MsIHdlIG5lZWQgdG8g Y2xlYXIgdGhlIHZhcm51bGxpbmdyZWxzCmZpZWxkIGluIHRoZSBleHByZXNzaW9uLCBhbmQgZHVw bGljYXRlcyBhcmUgbm90IGFsbG93ZWQgaW4gdGhlIEdyb3VwVmFySW5mbwpsaXN0LiAgV2UgbWln aHQgcmUtdXNlIGFkZF91bmlxdWVfZ3JvdXBfdmFyKCksIGJ1dCB3ZSBkb24ndCBkbyBzbyBmb3Ig dHdvCnJlYXNvbnMuCgogIDEpIFdlIG11c3Qga2VlcCB0aGUgb3JpZ2luX3JpbmZvcyBsaXN0IG9y ZGVyZWQgZXhhY3RseSB0aGUgc2FtZSB3YXkgYXMKICAgICB2YXJpbmZvcy4KICAyKSBhZGRfdW5p cXVlX2dyb3VwX3ZhcigpIGlzIGRlc2lnbmVkIGZvciBlc3RpbWF0ZV9udW1fZ3JvdXBzKCksIHdo ZXJlIGEKICAgICBsYXJnZXIgbnVtYmVyIG9mIGdyb3VwcyBpcyB3b3JzZS4gICBXaGlsZSBlc3Rp bWF0aW5nIHRoZSBudW1iZXIgb2YgaGFzaAogICAgIGJ1Y2tldHMsIHdlIGhhdmUgdGhlIG9wcG9z aXRlOiBhIGxlc3NlciBudW1iZXIgb2YgZ3JvdXBzIGlzIHdvcnNlLgogICAgIFRoZXJlZm9yZSwg d2UgZG9uJ3QgaGF2ZSB0byByZW1vdmUgImtub3duIGVxdWFsIiB2YXJzOiB0aGUgcmVtb3ZlZCB2 YXIKICAgICBtYXkgdmFsdWFibHkgY29udHJpYnV0ZSB0byB0aGUgbXVsdGl2YXJpYXRlIHN0YXRp c3RpY3MgdG8gZ3JvdyB0aGUgbnVtYmVyCiAgICAgb2YgZ3JvdXBzLgoKVGhpcyBjb21taXQgYWRk cyBjdXN0b20gY29kZSB0byBlc3RpbWF0ZV9tdWx0aXZhcmlhdGVfYnVja2V0c2l6ZSgpIHRvCmlu aXRpYWxpemUgdmFyaW5mb3MgcHJvcGVybHkuCgpSZXBvcnRlZC1ieTogUm9iaW5zIFRoYXJha2Fu IDx0aGFyYWthbkBnbWFpbC5jb20+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vMTg4 ODUtZGE1MTMyNDA3ODU4ODI1MyU0MHBvc3RncmVzcWwub3JnCkF1dGhvcjogQW5kcmVpIExlcGlr aG92IDxsZXBpaG92QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IERhdmlkIFJvd2xleSA8ZGdyb3ds ZXltbEBnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBUb21hcyBWb25kcmEgPHRvbWFzQHZvbmRyYS5t ZT4KUmV2aWV3ZWQtYnk6IEFsZXhhbmRlciBLb3JvdGtvdiA8YWVrb3JvdGtvdkBnbWFpbC5jb20+ CgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3Rn cmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvOWY0MDRkNzkyMmU4ODMxZGM0OWJmYTIyNTUzMGJhNTMw OTkwMGU0ZQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvdXRpbHMv YWR0L3NlbGZ1bmNzLmMgICAgICAgIHwgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr Ky0tCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvc3RhdHNfZXh0Lm91dCB8IDI4ICsrKysrKysr KysrKysrKwpzcmMvdGVzdC9yZWdyZXNzL3NxbC9zdGF0c19leHQuc3FsICAgICAgfCAxMSArKysr KysKMyBmaWxlcyBjaGFuZ2VkLCA5NiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK --===============6006980880752518896==--