Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARROW-2665: [C++][Python] Add index() kernel #10358

Closed
wants to merge 5 commits into from

Conversation

lidavidm
Copy link
Member

Add a simple index() kernel.

Note that the Python start/end options are handled entirely in Python, not in the kernel itself.

Short-circuiting is somewhat implemented: the kernel executor will still loop through all batches but the kernel will stop looking at data once it finds an item.

@github-actions
Copy link

Copy link
Contributor

@cyb70289 cyb70289 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1.

CI errors looks not related.

@cyb70289 cyb70289 closed this in 618b286 May 22, 2021
@lidavidm lidavidm deleted the arrow-2665 branch May 25, 2021 14:04
michalursa pushed a commit to michalursa/arrow that referenced this pull request Jun 13, 2021
Add a simple index() kernel.

Note that the Python start/end options are handled entirely in Python, not in the kernel itself.

Short-circuiting is somewhat implemented: the kernel executor will still loop through all batches but the kernel will stop looking at data once it finds an item.

Closes apache#10358 from lidavidm/arrow-2665

Lead-authored-by: David Li <li.davidm96@gmail.com>
Co-authored-by: Yibo Cai <yibo.cai@arm.com>
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants