Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEtXG-00033d-NT for pgsql-hackers@arkaria.postgresql.org; Wed, 15 Nov 2017 08:59:06 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEtXG-0001zS-85 for pgsql-hackers@arkaria.postgresql.org; Wed, 15 Nov 2017 08:59:06 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1eEtXF-0001zI-Vy for pgsql-hackers@lists.postgresql.org; Wed, 15 Nov 2017 08:59:06 +0000 Received: from mahout.postgresql.org ([2001:4800:1501:1::227]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eEtXC-0003KU-Up for pgsql-hackers@postgresql.org; Wed, 15 Nov 2017 08:59:04 +0000 Received: from coridan.postgresql.org ([2001:4800:1501:1::213]) by mahout.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1eEtXC-0005sz-Km for pgsql-hackers@postgresql.org; Wed, 15 Nov 2017 08:59:02 +0000 Received: from localhost ([127.0.0.1] helo=coridan.postgresql.org) by coridan.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEtXB-00089m-Ed for pgsql-hackers@postgresql.org; Wed, 15 Nov 2017 08:59:01 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: Re: Transform for pl/perl To: pgsql-hackers@postgresql.org From: Aleksander Alekseev Cc: Anthony Bykov Date: Wed, 15 Nov 2017 08:58:54 +0000 User-Agent: pgcommitfest X-cfsender: a.alekseev In-Reply-To: References: <20171024140129.6bd01f68@anthony-24-g082ur> Message-ID: <20171115085854.1377.37552.pgcf@coridan.postgresql.org> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk VGhlIGZvbGxvd2luZyByZXZpZXcgaGFzIGJlZW4gcG9zdGVkIHRocm91Z2ggdGhlIGNvbW1pdGZl c3QgYXBwbGljYXRpb246Cm1ha2UgaW5zdGFsbGNoZWNrLXdvcmxkOiAgdGVzdGVkLCBwYXNzZWQK SW1wbGVtZW50cyBmZWF0dXJlOiAgICAgICB0ZXN0ZWQsIHBhc3NlZApTcGVjIGNvbXBsaWFudDog ICAgICAgICAgIHRlc3RlZCwgcGFzc2VkCkRvY3VtZW50YXRpb246ICAgICAgICAgICAgdGVzdGVk LCBwYXNzZWQKCkhlbGxvIEFudGhvbnksDQoNCkdyZWF0IHBhdGNoISBFdmVyeXRoaW5nIGlzIE9L IGFuZCBJIGFsbW9zdCBhZ3JlZSB3aXRoIFBhdmVsLg0KDQpUaGUgb25seSB0aGluZyB0aGF0IEkg d291bGQgbGlrZSB0byBzdWdnZXN0IGlzIHRvIGFkZCBhIGxpdHRsZSBtb3JlIHRlc3RzIGZvciAN CnZhcmlvdXMgY29ybmVyIGNhc2VzLiBGb3IgaW5zdGFuY2U6DQoNCjEuIENvbnZlcnRpbmcgaW4g Ym90aCBkaXJlY3Rpb25zIChQZXJsIDwtPiBKU09OQikgKy8tIGluZmluaXR5LCBOYU4sIE1BWF9J TlQsDQpNSU5fSU5ULg0KDQoyLiBDb252ZXJ0aW5nIGluIGJvdGggZGlyZWN0aW9ucyBzdHJpbmdz IHRoYXQgY29udGFpbiBub24tQVNDSUkgKFJ1c3NpYW4gLw0KSmFwYW5lc2UgLyBldGMpIGNoYXJh Y3RlcnMgYW5kIHNwZWNpYWwgY2hhcmFjdGVycyBsaWtlIFxuLCBcdCwgXC4NCg0KMy4gTWFrZSBz dXJlIHRoYXQgY29udmVydGluZyBQZXJsIG9iamVjdHMgdGhhdCBhcmUgbm90IHJlcHJlc2VudGFi bGUgaW4gSlNPTkINCihibGVzc2VkIGhhc2hlcywgZmlsZSBkZXNjcmlwdG9ycywgcmVndWxhciBl eHByZXNzaW9ucywgLi4uKSBkb2Vzbid0IGNyYXNoDQpldmVyeXRoaW5nIGFuZCBzaG93cyBhIHJl YXNvbmFibGUgZXJyb3IgbWVzc2FnZS4KClRoZSBuZXcgc3RhdHVzIG9mIHRoaXMgcGF0Y2ggaXM6 IFdhaXRpbmcgb24gQXV0aG9yCg==