Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iDDN5-0003nF-Pj for pgsql-committers@arkaria.postgresql.org; Wed, 25 Sep 2019 19:54:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iDDN4-0007xn-Mh for pgsql-committers@arkaria.postgresql.org; Wed, 25 Sep 2019 19:54:42 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iDDKl-0003ZF-Je for pgsql-committers@lists.postgresql.org; Wed, 25 Sep 2019 19:52:19 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1iDDKh-0005GJ-ER for pgsql-committers@lists.postgresql.org; Wed, 25 Sep 2019 19:52:18 +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=K75nCUS92C0wQ0jsEwCNHSwR+I92PCL0a6Dzs7KEa9A=; b=ArbQ8aAkCNLXSlX7fvjxZ/Ig7r XvBn2t6WFZmgWLzmN6Lw8p4ygdFFbGnXc3GvWHyehqO4ppNfqA6mFnTmK0bEs2Q0u/yivdKrVb0N+ MhzYN6jln3/BALnHpGHVUMVWRWouHUEgPsNPDdV6UdYPMBDdDsnB793wWELFtHm6iNfKcSh6HSdbf jNQ/YKzSGuigVLGHEN9vpJPZysW1Zvv70kP1qTPyrdOFNE9iSCI7qejyGbDUu0wFE+nQSxHXhsgug 1YE/FmaI0oqglywbADzu+CkCoNW/YDgCDV80e/L472CVUpFnHUih97JRVPH/xdqDdgehwUCGRmyQH f8couoxQ==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iDDKg-0000Z4-Ot for pgsql-committers@lists.postgresql.org; Wed, 25 Sep 2019 19:52:14 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iDDKf-0008VX-RT for pgsql-committers@lists.postgresql.org; Wed, 25 Sep 2019 19:52:13 +0000 Content-Type: multipart/mixed; boundary="===============3147303814502994085==" MIME-Version: 1.0 From: Alexander Korotkov To: pgsql-committers@lists.postgresql.org Subject: pgsql: Implement jsonpath .datetime() method Message-Id: Date: Wed, 25 Sep 2019 19:52:13 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --===============3147303814502994085== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW1wbGVtZW50IGpzb25wYXRoIC5kYXRldGltZSgpIG1ldGhvZAoKVGhpcyBjb21taXQgaW1wbGVt ZW50cyBqc29ucGF0aCAuZGF0ZXRpbWUoKSBtZXRob2QgYXMgaXQncyBzcGVjaWZpZWQgaW4KU1FM L0pTT04gc3RhbmRhcmQuICBUaGVyZSBhcmUgbm8tYXJndW1lbnQgYW5kIHNpbmdsZS1hcmd1bWVu dCB2ZXJzaW9ucyBvZgp0aGlzIG1ldGhvZC4gIE5vLWFyZ3VtZW50IHZlcnNpb24gc2VsZWN0cyBm aXJzdCBvZiBJU08gZGF0ZXRpbWUgZm9ybWF0cwptYXRjaGluZyBpbnB1dCBzdHJpbmcuICBTaW5n bGUtYXJndW1lbnQgdmVyc2lvbiBhY2NlcHRzIHRlbXBsYXRlIHN0cmluZyBhcwppdHMgYXJndW1l bnQuCgpBZGRpdGlvbmFsbHkgdG8gLmRhdGV0aW1lKCkgbWV0aG9kIGl0c2VsZiB0aGlzIGNvbW1p dCBhbHNvIGltcGxlbWVudHMKY29tcGFyaXNvbiBhYmlsaXR5IG9mIHJlc3VsdGluZyBkYXRlIGFu ZCB0aW1lIHZhbHVlcy4gIFRoZXJlIGlzIHNvbWUgZGlmZmljdWx0eQpiZWNhdXNlIGV4aXNpbmcg anNvbmJfcGF0aF8qKCkgZnVuY3Rpb25zIGFyZSBpbW11dGFibGUsIHdoaWxlIGNvbXBhcmlzb24g b2YKdGltZXpvbmVkIGFuZCBub24tdGltZXpvbmVkIHR5cGVzIGludm9sdmVzIGN1cnJlbnQgdGlt ZXpvbmUuICBBdCBmaXJzdCwgY3VycmVudAp0aW1lem9uZSBjb3VsZCBiZSBjaGFuZ2VzIGluIHNl c3Npb24uICBNb3Jlb3ZlciwgdGltZXpvbmVzIHRoZW1zZWx2ZXMgYXJlIG5vdAppbW11dGFibGUg YW5kIGNvdWxkIGJlIHVwZGF0ZWQuICBUaGlzIGlzIHdoeSB3ZSBsZXQgZXhpc3RpbmcgaW1tdXRh YmxlIGZ1bmN0aW9ucwp0aHJvdyBlcnJvcnMgb24gc3VjaCBub24taW1tdXRhYmxlIGNvbXBhcmlz b24uICBJbiB0aGUgc2FtZSB0aW1lIHRoaXMgY29tbWl0CnByb3ZpZGVzIGpzb25iX3BhdGhfKl90 eigpIGZ1bmN0aW9ucyB3aGljaCBhcmUgc3RhYmxlIGFuZCBzdXBwb3J0IG9wZXJhdGlvbnMKaW52 b2x2aW5nIHRpbWV6b25lcy4gIEFzIG5ldyBmdW5jdGlvbnMgYXJlIGFkZGVkIHRvIHRoZSBzeXN0 ZW0gY2F0YWxvZywKY2F0dmVyc2lvbiBpcyBidW1wZWQuCgpTdXBwb3J0IG9mIC5kYXRldGltZSgp IG1ldGhvZCB3YXMgdGhlIG9ubHkgYmxvY2tlciBwcmV2ZW50cyBUODMyIGZyb20gYmVpbmcKbWFy a2VkIGFzIHN1cHBvcnRlZC4gIHNxbF9mZWF0dXJlcy50eHQgaXMgdXBkYXRlZCBjb3JyZXNwb25k aW5nbHkuCgpFeHRyYWN0ZWQgZnJvbSBvcmlnaW5hbCBwYXRjaCBieSBOaWtpdGEgR2x1a2hvdiwg VGVvZG9yIFNpZ2FldiwgT2xlZyBCYXJ0dW5vdi4KSGVhdmlseSByZXZpc2VkIGJ5IG1lLiAgQ29t bWVudHMgd2VyZSBhZGp1c3RlZCBieSBMaXVkbWlsYSBNYW50cm92YS4KCkRpc2N1c3Npb246IGh0 dHBzOi8vcG9zdGdyLmVzL20vZmNjNmZjNmEtYjQ5Ny1mMzlhLTkyM2QtYWEzNGQwYzU4OGU4JTQw Mm5kUXVhZHJhbnQuY29tCkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FQcEhmZHNa Z1lFcmFfUGVDTEdOb1hPV1l4NmlVLVMzd0Y4YVgwT2JRVWNaVSUyQjRYVHclNDBtYWlsLmdtYWls LmNvbQpBdXRob3I6IEFsZXhhbmRlciBLb3JvdGtvdiwgTmlraXRhIEdsdWtob3YsIFRlb2RvciBT aWdhZXYsIE9sZWcgQmFydHVub3YsIExpdWRtaWxhIE1hbnRyb3ZhClJldmlld2VkLWJ5OiBBbmFz dGFzaWEgTHViZW5uaWtvdmEsIFBldGVyIEVpc2VudHJhdXQKCkJyYW5jaAotLS0tLS0KbWFzdGVy CgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlm Zi9iZmZlMWJkNjg0NTdlNDM5MjVjMzYyZDg3MjhjZTNiMjViZGYxYzk0CgpNb2RpZmllZCBGaWxl cwotLS0tLS0tLS0tLS0tLQpkb2Mvc3JjL3NnbWwvZnVuYy5zZ21sICAgICAgICAgICAgICAgICAg ICAgICB8IDExNyArKysrKy0Kc3JjL2JhY2tlbmQvY2F0YWxvZy9zcWxfZmVhdHVyZXMudHh0ICAg ICAgICAgfCAgIDIgKy0Kc3JjL2JhY2tlbmQvY2F0YWxvZy9zeXN0ZW1fdmlld3Muc3FsICAgICAg ICAgfCAgNDAgKysrCnNyYy9iYWNrZW5kL3V0aWxzL2FkdC9qc29ucGF0aC5jICAgICAgICAgICAg IHwgIDI0ICstCnNyYy9iYWNrZW5kL3V0aWxzL2FkdC9qc29ucGF0aF9leGVjLmMgICAgICAgIHwg NDcwICsrKysrKysrKysrKysrKysrKysrKystLQpzcmMvYmFja2VuZC91dGlscy9hZHQvanNvbnBh dGhfZ3JhbS55ICAgICAgICB8ICAxNCArCnNyYy9iYWNrZW5kL3V0aWxzL2FkdC9qc29ucGF0aF9z Y2FuLmwgICAgICAgIHwgICAxICsKc3JjL2JhY2tlbmQvdXRpbHMvZXJyY29kZXMudHh0ICAgICAg ICAgICAgICAgfCAgIDEgKwpzcmMvaW5jbHVkZS9jYXRhbG9nL2NhdHZlcnNpb24uaCAgICAgICAg ICAgICB8ICAgMiArLQpzcmMvaW5jbHVkZS9jYXRhbG9nL3BnX3Byb2MuZGF0ICAgICAgICAgICAg ICB8ICAyMiArKwpzcmMvaW5jbHVkZS91dGlscy9qc29ucGF0aC5oICAgICAgICAgICAgICAgICB8 ICAgMSArCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvanNvbmJfanNvbnBhdGgub3V0IHwgNTIw ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL2pz b25wYXRoLm91dCAgICAgICB8ICAxMiArCnNyYy90ZXN0L3JlZ3Jlc3Mvc3FsL2pzb25iX2pzb25w YXRoLnNxbCAgICAgIHwgMTcyICsrKysrKysrKwpzcmMvdGVzdC9yZWdyZXNzL3NxbC9qc29ucGF0 aC5zcWwgICAgICAgICAgICB8ICAgMiArCjE1IGZpbGVzIGNoYW5nZWQsIDEzNTUgaW5zZXJ0aW9u cygrKSwgNDUgZGVsZXRpb25zKC0pCgo= --===============3147303814502994085==--