Vibhatha Lakmal Abeykoon created ARROW-15765:
------------------------------------------------

             Summary: [Python] Extracting Type information from Python Objects
                 Key: ARROW-15765
                 URL: https://issues.apache.org/jira/browse/ARROW-15765
             Project: Apache Arrow
          Issue Type: Improvement
          Components: C++, Python
            Reporter: Vibhatha Lakmal Abeykoon
            Assignee: Vibhatha Lakmal Abeykoon


When creating user defined functions or similar exercises where we want to 
extract the Arrow data types from the type hints, the existing Python API have 
some limitations. 

An example case is as follows;

```python

def function(array1: pa.Int64Array, arrya2: pa.Int64Array) -> pa.Int64Array:
    return pc.call_function("add", [array1, array2])

```

We want to extract the fact that array1 is an `pa.Array` of `pa.Int32Type`. 

At the moment there doesn't exist a straightforward manner to get this done. 

So the idea is to expose this feature to Python. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to