NVIDIA / NVIDIA/cudf

[FEA] Create Java class `TableView`

Open
#20,231 0 comments 0 reactions 0 assignees View on GitHub
feature request Java Spark
Dominant language
C++
Stars
9.8k
Forks
1.1k
Avg merge
3d 6m
Merged PRs (30d)
278

Description

Currently, there is no Java `TableView` class which is equivalent to `cudf::table_view`. As such, in the situations like having a list of `ColumnView` (`cudf::column_view` equivalent), we cannot create a table (view) out of it. Instead, we have to copy these (non-own) `ColumnView` objects into new (own) `ColumnVector` objects before creating a `Table` out of them. That is very burdensome.

We can do better by creating a `TableView` class that is equivalent to `cudf::table_view` such that we can use the list of `ColumnView` directly without any data copy.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.