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 1jJJid-0003xE-RN for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Mar 2020 16:26:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jJJic-0004Fu-18 for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Mar 2020 16:26:26 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jJJib-0004Fm-6k for pgsql-hackers@lists.postgresql.org; Tue, 31 Mar 2020 16:26:25 +0000 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jJJiU-0002cr-Qk for pgsql-hackers@lists.postgresql.org; Tue, 31 Mar 2020 16:26:24 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 4B5DFADA; Tue, 31 Mar 2020 12:26:17 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Tue, 31 Mar 2020 12:26:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imap.cc; h= subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=fm2; bh=H e51ulEEHb47+FNRTtp1YiGN5pTKnXqvCtCHZtwYPqw=; b=yy2bCSO9nd3+o2KJx /g5KQz5ssrxlQemabtIAPBW3pMi7395YmDkAy3kwbiN2SYQ/2MYspiI1ki/D4DYn V8bXhZW6vzm7dSfxUBPTd3oNmI6Edi78tPifI5qdrKJAFNA7F5OyBw8Tbt7/5hYP wUNR7LSVVtcP2a8CmiCzrwnYmAo/y2mlZBGzGIw03BvG6TxT1FOhokDjeNMLMji9 +qKICzwgxJ+htcltR/cSf9SSL0EOSrmS/jhj1YsT9kZi/8JWIlD/aCNboA+btPBX oM7ZTO7POLWGw7aX4tBW0P2LTn021lthVvOUw9Mp/R4T/5e2yUzz2NUJICAEMyXr jaAWQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=He51ulEEHb47+FNRTtp1YiGN5pTKnXqvCtCHZtwYP qw=; b=jf2Dej87PcmjU8b67DsI1oKgXQce+D3rKsK65G3qsyNtJLvmkxZdzt9zB u2dZWbeB0QYsupBmPmFlS5wP+M300R9YDJOzMzNO1bkRbjjS8eruWTV2JngKQKU7 elREBnZPj0N4r0Zv4ghYAgiLrwKQ2H6py1w3gQBoWRZ0TR/MV/QXXi4x3chmyFkl I2f7izwr0Qa4H2rzOKXG/cuzGMuSHbPULdIjk+B71Q7EL7sPxI7pESnuAsfU5bCH tIjt/nHWgkroxhM4fABcHNSdN8mKCp2lv++FgAGkBNzqpn/UkkZN94PSQHASx7k9 zvALo1rxflCY5jtiOhD165vW1fOHw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrtddtgdeikecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecufghrlhcuvffnffculdeftddmnecujfgurhepuffvfh fhkffffgggjggtgfesthejredttdefjeenucfhrhhomheptehlvgigvgihuceurghshhht rghnohhvuceosggrshhhthgrnhhovhesihhmrghprdgttgeqnecukfhppeelvddrgedtrd dvgeekrdduledunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhf rhhomhepsggrshhhthgrnhhovhesihhmrghprdgttg X-ME-Proxy: Received: from ev9d9.btn1.brandwatch.net (92.40.248.191.threembb.co.uk [92.40.248.191]) by mail.messagingengine.com (Postfix) with ESMTPA id A17AC3280060; Tue, 31 Mar 2020 12:26:15 -0400 (EDT) Subject: Re: Less-silly selectivity for JSONB matching operators To: Tom Lane Cc: pgsql-hackers@lists.postgresql.org References: <12237.1582833074@sss.pgh.pa.us> <14469.1582927774@sss.pgh.pa.us> <8fcbdcc5-cbed-f96f-7ed4-f34d1bd1a205@imap.cc> <9233.1585671632@sss.pgh.pa.us> From: Alexey Bashtanov Message-ID: <7e87d82d-326a-a8df-ee4f-ec708c701dce@imap.cc> Date: Tue, 31 Mar 2020 17:26:14 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 In-Reply-To: <9233.1585671632@sss.pgh.pa.us> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk > So that leaves us with needing > to find a better name for this new one. Any ideas? I'm thinking of something wide like opersel, operjoinsel, DEFAULT_OPER_SEL or maybe even genericsel, genericjoinsel, DEFAULT_GENERIC_SEL Best, Alex