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)

Reply via email to