Jeff Reback created ARROW-1763:
----------------------------------

             Summary: DataType should be hashable
                 Key: ARROW-1763
                 URL: https://issues.apache.org/jira/browse/ARROW-1763
             Project: Apache Arrow
          Issue Type: Improvement
            Reporter: Jeff Reback
            Priority: Normal


We can then use the DataType objects as keys in dictionary for example. xref 
https://github.com/ibis-project/ibis/pull/1194#discussion_r148493472

{code}
In [1]: import pyarrow as pa

In [2]: pa.__version__
Out[2]: '0.7.1'

In [3]: pa.int8()
Out[3]: DataType(int8)

In [4]: hash(pa.int8())
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-4-bca0e6e2f6af> in <module>()
----> 1 hash(pa.int8())

TypeError: unhashable type: 'pyarrow.lib.DataType'
{code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to