Expand description
cuDF error projection at the native boundary.
Provides the canonical translation of cudf::Error into QueryError. Both
the runtime and query engine invoke this projection to ensure unified classification,
consistent fact metadata, and uniform redaction across native failures.
Allocation attribution derives from cudf. The typed FFI failure source
establishes whether physical exhaustion or query-limit rejection occurred,
whereas budget-scope annotations record usage snapshots of traversed scopes
(see cudf::allocation_attribution). Attempt retry decisions follow sealed attempt
advice in coordination with error status.
Functions§
- cudf_
message_ fact - Returns the trimmed foreign cuDF message, redacting URI-like tokens.
- cudf_
query_ error - Wraps a
cudf::Errorat the native-engine boundary. - cudf_
query_ error_ without_ source - Wraps a
cudf::Errorwithout attaching its display text as a source. - cudf_
unsupported_ type_ error - Wraps a rejected Arrow-to-cuDF dtype conversion as
QueryErrorCode::UnsupportedType. - memory_
failure - Converts the budget scope a cuDF error passed through into planning’s backend-neutral memory context.
- query_
error_ code_ for_ cudf_ error - Classifies a
cudf::Errorinto the native-engine error taxonomy.