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 1rSWe5-00EHJs-1m for pgsql-committers@arkaria.postgresql.org; Wed, 24 Jan 2024 06:21:57 +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 1rSWe4-002Tiz-8d for pgsql-committers@arkaria.postgresql.org; Wed, 24 Jan 2024 06:21:56 +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 1rSWe3-002TcO-VQ for pgsql-committers@lists.postgresql.org; Wed, 24 Jan 2024 06:21:55 +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 1rSWe1-003Q9C-7B for pgsql-committers@lists.postgresql.org; Wed, 24 Jan 2024 06:21:55 +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=fMY3g7c0pplSH9C93GQT1NGRd5FBNhWHkroMiKc6c8A=; b=XafaMuRo9tTC1vvMJFUi20Hqiv qSMgIz5u8OSkUjQbw4ZrmRnmivf0Bl3CBiYZ3z820Cu1iyyzI+8J7jsah/cqAB5Uh5MeXS0W10ttk l7DwTvMrxpm8YorrZwbvWghx/pjuossknaFCtmjuMvXEpl3EIKURBavmSyT56CHiJvqA5fgm8/9yd PEbjCpVHpRyqXVtMBFOdxVx2etyd5m4aFscMx2tT03awsshmI4GN2MvOAIGf+U0xbffEHzBYgEzcj +q10zrHud1Ff6hUDH+eN0A5a1/b3GCoaHaQjzws1qRDQFEXS2PHaMaRNtaBkUqz9toB1B9jaGZ6jf D47S6Nbg==; 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 1rSWdy-009N6v-P6 for pgsql-committers@lists.postgresql.org; Wed, 24 Jan 2024 06:21:50 +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 1rSWdy-002qPV-A1 for pgsql-committers@lists.postgresql.org; Wed, 24 Jan 2024 06:21:50 +0000 Content-Type: multipart/mixed; boundary="===============5627452303486318984==" MIME-Version: 1.0 From: Amit Langote To: pgsql-committers@lists.postgresql.org Subject: pgsql: Refactor code used by jsonpath executor to fetch variables X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 24 Jan 2024 06:21:50 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5627452303486318984== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmVmYWN0b3IgY29kZSB1c2VkIGJ5IGpzb25wYXRoIGV4ZWN1dG9yIHRvIGZldGNoIHZhcmlhYmxl cwoKQ3VycmVudGx5LCBnZXRKc29uUGF0aFZhcmlhYmxlKCkgZGlyZWN0bHkgZXh0cmFjdHMgYSBu YW1lZAp2YXJpYWJsZS9rZXkgZnJvbSB0aGUgc291cmNlIEpzb25iIHZhbHVlLiAgVGhpcyBjb21t aXQgcHV0cyB0aGF0CmxvZ2ljIGludG8gYSBjYWxsYmFjayBmdW5jdGlvbiBjYWxsZWQgYnkgZ2V0 SnNvblBhdGhWYXJpYWJsZSgpLgpPdGhlciBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIGNhbGxiYWNr IG1heSBhY2NlcHQgZGlmZmVyZW50IGZvcm1zCm9mIHRoZSBzb3VyY2UgdmFsdWUocyksIGZvciBl eGFtcGxlLCBhIExpc3Qgb2YgdmFsdWVzIHBhc3NlZCBmcm9tCm91dHNpZGUganNvbnBhdGhfZXhl Yy5jLgoKRXh0cmFjdGVkIGZyb20gYSBtdWNoIGxhcmdlciBwYXRjaCB0byBhZGQgU1FML0pTT04g cXVlcnkgZnVuY3Rpb25zLgoKQXV0aG9yOiBOaWtpdGEgR2x1a2hvdiA8bi5nbHVob3ZAcG9zdGdy ZXNwcm8ucnU+CkF1dGhvcjogVGVvZG9yIFNpZ2FldiA8dGVvZG9yQHNpZ2Fldi5ydT4KQXV0aG9y OiBPbGVnIEJhcnR1bm92IDxvYmFydHVub3ZAZ21haWwuY29tPgpBdXRob3I6IEFsZXhhbmRlciBL b3JvdGtvdiA8YWVrb3JvdGtvdkBnbWFpbC5jb20+CkF1dGhvcjogQW5kcmV3IER1bnN0YW4gPGFu ZHJld0BkdW5zbGFuZS5uZXQ+CkF1dGhvcjogQW1pdCBMYW5nb3RlIDxhbWl0bGFuZ290ZTA5QGdt YWlsLmNvbT4KClJldmlld2VycyBoYXZlIGluY2x1ZGVkIChpbiBubyBwYXJ0aWN1bGFyIG9yZGVy KSBBbmRyZXMgRnJldW5kLApBbGV4YW5kZXIgS29yb3Rrb3YsIFBhdmVsIFN0ZWh1bGUsIEFuZHJl dyBBbHN1cCwgRXJpayBSaWprZXJzLApaaWhvbmcgWXUsIEhpbWFuc2h1IFVwYWRoeWF5YSwgRGFu aWVsIEd1c3RhZnNzb24sIEp1c3RpbiBQcnl6YnksCsOBbHZhcm8gSGVycmVyYSwgSmlhbiBIZSwg UGV0ZXIgRWlzZW50cmF1dAoKRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9jZDBiYjkz NS0wMTU4LTc4YTctMDhiNS05MDQ4ODZkZWFjNGJAcG9zdGdyZXNwcm8ucnUKRGlzY3Vzc2lvbjog aHR0cHM6Ly9wb3N0Z3IuZXMvbS8yMDIyMDYxNjIzMzEzMC5ycGFyaXZhZmlwdDZkb2ozQGFsYXAz LmFuYXJhemVsLmRlCkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vYWJkOWI4M2ItYWE2 Ni1mMjMwLTNkNmQtNzM0ODE3ZjA5OTVkJTQwcG9zdGdyZXNxbC5vcmcKRGlzY3Vzc2lvbjogaHR0 cHM6Ly9wb3N0Z3IuZXMvbS9DQStIaXdxSFJPcGY5ZTY0NEQ4QlJxWXZhQVBtZ0JaVnVwLXhLTURQ ay1uZDRFcGd6SHdAbWFpbC5nbWFpbC5jb20KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMv bS9DQStIaXdxRTRYVGRmYjFuVz1Pam95X3RRU1JoWXQtcV9rYjZpNWQ0eGNLeXJMQzFOYmdAbWFp bC5nbWFpbC5jb20KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6 Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi9mYWEyYjk1M2JhM2JlMGZhYzlhZjYx NGFjMTRlMzRjZjNhMGEyYzQ2CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFj a2VuZC91dGlscy9hZHQvanNvbnBhdGhfZXhlYy5jIHwgMTM2ICsrKysrKysrKysrKysrKysrKysr KysrKystLS0tLS0tLS0KMSBmaWxlIGNoYW5nZWQsIDk5IGluc2VydGlvbnMoKyksIDM3IGRlbGV0 aW9ucygtKQoK --===============5627452303486318984==--