Public Attributes | List of all members
cudf::transform_output_spec Struct Reference

Describes a transform output independently of a particular output column. More...

#include <cudf/transform.hpp>

Public Attributes

type_id type = type_id::EMPTY
 Logical type of the output.
 
output_nullability nullability
 Null-mask policy for the output. More...
 
bool has_string_offsets = false
 Whether a string output uses preallocated offsets.
 
std::vector< transform_output_specchildren
 Specifications of string offsets or nested child columns. More...
 

Detailed Description

Describes a transform output independently of a particular output column.

The string-offset setting identifies the device-view representation required by the kernel. The nullability setting is retained so inputs to transform_program::run can be validated against the output policy used to construct the program.

Definition at line 106 of file transform.hpp.

Member Data Documentation

◆ children

std::vector<transform_output_spec> cudf::transform_output_spec::children
Initial value:
=
{}

Specifications of string offsets or nested child columns.

Definition at line 113 of file transform.hpp.

◆ nullability

output_nullability cudf::transform_output_spec::nullability
Initial value:
=
@ PRESERVE
A null-mask may be produced if needed.

Null-mask policy for the output.

Definition at line 109 of file transform.hpp.


The documentation for this struct was generated from the following file: