Ben Kietzman created ARROW-7391:
-----------------------------------
Summary: [Python] Remove unnecessary classes from the binding layer
Key: ARROW-7391
URL: https://issues.apache.org/jira/browse/ARROW-7391
Project: Apache Arrow
Issue Type: Improvement
Components: Python
Reporter: Ben Kietzman
Several Python classes introduced by https://github.com/apache/arrow/pull/5237
are unnecessary and can be removed in favor of simple functions which produce
opaque pointers, including the PartitionScheme and Expression classes. These
should be removed to reduce cognitive overhead of the Python datasets API and
to loosen coupling between Python and C++.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)