Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.13.0
-
Ubuntu 16.04 x86_64
Description
when I try to select a string field by gandiva projector, it failed with errors.
import pandas as pd import pyarrow as pa from pyarrow import gandiva a = pd.DataFrame({'col1': ["asdf", "abc"]}) tb = pa.Table.from_pandas(a) teb = gandiva.TreeExprBuilder() col1 = tb.schema[0] node1 = teb.make_field(col1) exp1 = teb.make_expression(node1, col1) gandiva.make_projector(tb.schema, [exp1], pa.default_memory_pool())
Run the code above, it crashs with error like this:
python: ../lib/IR/Instructions.cpp:1202: void llvm::StoreInst::AssertOK(): Assertion `getOperand(0)->getType() == cast<PointerType>(getOperand(1)->getType())->getElementType() && "Ptr must be a pointer to Val type!"' failed. Aborted
Attachments
Issue Links
- links to