package catalyst
Type Members
-
final
class
CudfUnsafeRow extends InternalRow
This is an InternalRow implementation based off of UnsafeRow, but follows a format for use with the row format supported by cudf.
This is an InternalRow implementation based off of UnsafeRow, but follows a format for use with the row format supported by cudf. In this format each column is padded to match the alignment needed by it, and validity is placed at the end one byte at a time.
It also supports remapping the columns so that if the columns were re-ordered to reduce packing in the format, then they can be mapped back to their original positions.
This class is likely to go away once we move to code generation when going directly to an UnsafeRow through code generation. This is rather difficult because of some details in how UnsafeRow works.