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 1tF03B-00An8U-Td for pgsql-committers@arkaria.postgresql.org; Sun, 24 Nov 2024 00:00:30 +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 1tF03A-0050II-5t for pgsql-committers@arkaria.postgresql.org; Sun, 24 Nov 2024 00:00:28 +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 1tF039-0050Hq-Rk for pgsql-committers@lists.postgresql.org; Sun, 24 Nov 2024 00:00:27 +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 1tF036-003RiJ-Ss for pgsql-committers@lists.postgresql.org; Sun, 24 Nov 2024 00:00:26 +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=PLV7Kpes1I0N2h6Wss2wnD/d+pr4p1LaInHMWOZ+Xzc=; b=EbwNXDB1WpiYVKhUbi4lv3d8bh N0UlNdsGDLjFyhqSjMOfq3joOQN2ceGvDuJ18XAblQOufXlAdmRFqmJTWMvV2qEbIVRJxnqxWKxs5 86CJEykw6gvN4jVOLiHm6dRuuCTI1SH2dZAUA+teMtI/r5DtfDBH5WC37pWaiovUf3/dq/22+umCe CjYbRVttsKs23Zw90ItwQCkLFkf5HFJddmtvpaaON6KHzX3Mgmr+L2ErbdqB6iBFAM74ScQMw1PzZ kcMvZ8P5lgdWIag2ZqwWGxr8xVA9HQyU3yDjB8bKeFQNsQPj4Gsh61RTeEyL9tNub+LVFcOMe3oWu nVziBu0g==; 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 1tF036-00AjkG-5A for pgsql-committers@lists.postgresql.org; Sun, 24 Nov 2024 00:00:24 +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 1tF034-003F0T-T5 for pgsql-committers@lists.postgresql.org; Sun, 24 Nov 2024 00:00:22 +0000 Content-Type: multipart/mixed; boundary="===============3555537521459707706==" MIME-Version: 1.0 From: Alexander Korotkov To: pgsql-committers@lists.postgresql.org Subject: pgsql: Teach bitmap path generation about transforming OR-clauses to SA X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 24 Nov 2024 00:00:22 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3555537521459707706== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VGVhY2ggYml0bWFwIHBhdGggZ2VuZXJhdGlvbiBhYm91dCB0cmFuc2Zvcm1pbmcgT1ItY2xhdXNl cyB0byBTQU9QJ3MKCldoZW4gb3B0aW1pemVyIGdlbmVyYXRlcyBiaXRtYXAgcGF0aHMsIGl0IGNv bnNpZGVycyBicmVha2luZyBPUi1jbGF1c2UKYXJndW1lbnRzIG9uZS1ieS1vbmUuICBCdXQgbm93 LCBhIGdyb3VwIG9mIHNpbWlsYXIgT1ItY2xhdXNlcyBjYW4gYmUKdHJhbnNmb3JtZWQgaW50byBT QU9QIGR1cmluZyBpbmRleCBtYXRjaGluZy4gIFNvLCBiaXRtYXAgcGF0aHMgc2hvdWxkCmtlZXAg dXAuCgpUaGlzIGNvbW1pdCB0ZWFjaGVzIGJpdG1hcCBwYXRocyBnZW5lcmF0aW9uIG1hY2hpbmVy eSB0byBncm91cCBzaW1pbGFyCk9SLWNsYXVzZXMgaW50byBkZWRpY2F0ZWQgUmVzdHJpY3RJbmZv cy4gIFRob3NlIFJlc3RyaWN0SW5mb3MgYXJlIGNvbnNpZGVyZWQKYm90aCB0byBtYXRjaCBpbmRl eCBhcyBhIHdob2xlIChhcyBTQU9QKSwgb3IgdG8gbWF0Y2ggYXMgYSBzZXQgb2YgaW5kaXZpZHVh bApPUi1jbGF1c2UgYXJndW1lbnQgb25lLWJ5LW9uZSAodGhlIG9sZCB3YXkpLgoKVGhlcmVmb3Jl LCBiaXRtYXAgcGF0aCBnZW5lcmF0aW9uIHdpbGwgdGFrZXMgYWR2YW50YWdlIG9mIE9SLWNsYXVz ZXMgdG8gU0FPUCdzCnRyYW5zZm9ybWF0aW9uLiAgVGhlIG9sZCB3YXkgb2YgaGFuZGxpbmcgdGhl bSBpcyBhbHNvIGNvbnNpZGVyZWQuICBTbywgdGhlcmUKc2hvdWxkbid0IGJlIHBsYW5uaW5nIHJl Z3Jlc3Npb24uCgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL0NBUHBIZmR1NWlRT2pG OTN2R2JqaWRzUWtoSHZZMk5TbTI5ZHVFTllIX2NiaEM2eCUyQk1nJTQwbWFpbC5nbWFpbC5jb20K QXV0aG9yOiBBbGV4YW5kZXIgS29yb3Rrb3YsIEFuZHJleSBMZXBpa2hvdgpSZXZpZXdlZC1ieTog QWxlbmEgUnliYWtpbmEsIEFuZHJlaSBMZXBpa2hvdiwgSmlhbiBoZSwgUm9iZXJ0IEhhYXMKUmV2 aWV3ZWQtYnk6IFBldGVyIEdlb2doZWdhbgoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMK LS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmL2FlNDU2OTE2 MWEyNzgyMzc5M2NhMjQ4MjViYmFiY2UyYTkxYTBiYzkKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0t LS0tLS0tCnNyYy9iYWNrZW5kL29wdGltaXplci9wYXRoL2luZHhwYXRoLmMgICAgICB8IDQzMCAr KysrKysrKysrKysrKysrKysrKysrKysrKysrLQpzcmMvYmFja2VuZC9vcHRpbWl6ZXIvdXRpbC9y ZXN0cmljdGluZm8uYyAgfCAxMDcgKysrKy0tLQpzcmMvaW5jbHVkZS9vcHRpbWl6ZXIvcmVzdHJp Y3RpbmZvLmggICAgICAgfCAgMTEgKwpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL2NyZWF0ZV9p bmRleC5vdXQgfCAxMjUgKysrKysrKystCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvam9pbi5v dXQgICAgICAgICB8ICA1NiArKy0tCnNyYy90ZXN0L3JlZ3Jlc3Mvc3FsL2NyZWF0ZV9pbmRleC5z cWwgICAgICB8ICAzOCArKysKc3JjL3Rvb2xzL3BnaW5kZW50L3R5cGVkZWZzLmxpc3QgICAgICAg ICAgIHwgICAxICsKNyBmaWxlcyBjaGFuZ2VkLCA2NjQgaW5zZXJ0aW9ucygrKSwgMTA0IGRlbGV0 aW9ucygtKQoK --===============3555537521459707706==--