ibis icon indicating copy to clipboard operation
ibis copied to clipboard

Ibis design draft: Tabular user-defined tables (UDTs)

Open rtpsw opened this issue 3 years ago • 4 comments
trafficstars

This is a design draft not intended to be committed. The code is part of an Ibis/Substrait/PyArrow prototype.

rtpsw avatar Aug 23 '22 19:08 rtpsw

Hello @rtpsw! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

Line 127:16: E124 closing bracket does not match visual indentation Line 133:16: E124 closing bracket does not match visual indentation Line 139:16: E124 closing bracket does not match visual indentation

Line 152:38: F502 '...' % ... expected mapping but got sequence Line 152:80: E501 line too long (111 > 79 characters)

Line 142:14: F821 undefined name 'ops' Line 142:28: F821 undefined name 'self' Line 164:14: F821 undefined name 'ops' Line 164:28: F821 undefined name 'self'

Line 669:80: E501 line too long (82 > 79 characters) Line 684:16: F821 undefined name 'ops' Line 689:22: F821 undefined name 'List' Line 723:27: E126 continuation line over-indented for hanging indent Line 726:26: E126 continuation line over-indented for hanging indent

pep8speaks avatar Aug 23 '22 19:08 pep8speaks

cc @icexelloss, @rok, @cpcloud, @westonpace

rtpsw avatar Aug 23 '22 19:08 rtpsw

For the UDT design, please see the following:

rtpsw avatar Aug 27 '22 12:08 rtpsw

Please show an example of usage, in a test preferably.

There is a simple UDT tester available in the Ibis-Substrait draft.

rtpsw avatar Aug 29 '22 11:08 rtpsw

@rtpsw Is this PR still viable? Happy to review it more, but it looks like maybe it's a bit stale now.

cpcloud avatar Oct 06 '22 20:10 cpcloud

@rtpsw Is this PR still viable? Happy to review it more, but it looks like maybe it's a bit stale now.

@icexelloss, given current priorities, do we want to push this in the near future?

rtpsw avatar Oct 08 '22 06:10 rtpsw

Closing this out due to inactivity.

cpcloud avatar Oct 31 '22 20:10 cpcloud