[FEA] Create Java class `TableView`
Open
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
Assessment
This issue has not been assessed yet.