Skip to content

[FEA] Split experimental/row_operators.cuh #11012

Open
@ttnghia

Description

@ttnghia

Currently, experimental/row_operators.cuh file is huge: over 1200LOC and is growing. Including the entire file into a source file that only uses a small part of it is burdensome. I also feel dizzy while navigating it trying to find a struct/function of interest.

We should split it up (and re-organize files) into separate files like:

  • experimental/row_operators/common.cuh
  • experimental/row_operators/lexicographic.cuh
  • experimental/row_operators/equality.cuh
  • experimental/row_operators/hashing.cuh
  • ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    libcudfAffects libcudf (C++/CUDA) code.proposalChange current process or code

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions