9 #include <cudf/column/scalar_column_view.hpp>
11 #include <cudf/utilities/export.hpp>
24 namespace CUDF_EXPORT
cudf {
62 [[deprecated(
"Use transform_extended instead")]] std::unique_ptr<column>
transform(
63 std::vector<column_view>
const& inputs,
64 std::string
const& transform_udf,
67 std::optional<void*> user_data = std::nullopt,
88 output_nullability::PRESERVE;
128 std::span<transform_input const> inputs,
129 std::string
const& udf,
132 std::optional<void*> user_data = std::nullopt,
134 std::optional<size_type> row_size = std::nullopt,
182 std::string
const& udf,
185 std::optional<void*> user_data,
186 std::span<transform_input const> inputs,
187 std::span<transform_output const> outputs,
188 std::vector<std::unique_ptr<column>>&& string_offsets,
189 std::optional<size_type> row_size,
240 std::span<uint8_t const> udf,
243 std::optional<void*> user_data,
244 std::span<transform_input const> inputs,
245 std::span<transform_output const> outputs,
246 std::vector<std::unique_ptr<column>>&& string_offsets,
247 std::optional<size_type> row_size,
381 std::pair<std::unique_ptr<cudf::table>, std::unique_ptr<cudf::column>>
encode(
A non-owning, immutable view of device data as a column of elements, some of which may be null as ind...
Indicator for the logical data type of an element in a column.
A set of cudf::column_view's of the same size.
A set of cudf::column's of the same size.
Class definitions for building and evaluating abstract syntax tree expressions.
rmm::cuda_stream_view const get_default_stream()
Get the current default stream.
rmm::device_async_resource_ref get_current_device_resource_ref()
Get the current device memory resource reference.
cuda::mr::resource_ref< cuda::mr::device_accessible > device_async_resource_ref
int32_t size_type
Row index type for columns and tables.
null_policy
Enum to specify whether to include nulls or exclude nulls.
uint32_t bitmask_type
Bitmask type stored as 32-bit unsigned integer.
output_nullability
Indicates the null output policy of a function.
null_aware
A function is null-aware if its output value uses the input validity.
udf_source_type
Indicates the source language of a user defined function (UDF) to be used in JIT APIs.
APIs for getting and setting the current device memory resource.
A generic expression that can be evaluated to return a value.
Type declarations for libcudf.