pub struct GpuFilteredJoinBuildHandle { /* private fields */ }Expand description
Reusable cuDF filtered-join build artifact.
Like GpuHashJoinBuildHandle, this is runtime/device-affine and reports
observed retained device bytes for cache accounting.
Implementations§
Source§impl GpuFilteredJoinBuildHandle
impl GpuFilteredJoinBuildHandle
Sourcepub fn runtime(&self) -> &Arc<Runtime> ⓘ
pub fn runtime(&self) -> &Arc<Runtime> ⓘ
Shared cuDF runtime that created this reusable build artifact.
Sourcepub fn placement(&self) -> ExecutionPlacement
pub fn placement(&self) -> ExecutionPlacement
Current cuDF execution placement for the retained build side.
Sourcepub fn device_allocated_size_bytes(&self) -> u64
pub fn device_allocated_size_bytes(&self) -> u64
Observed retained device bytes for this artifact.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for GpuFilteredJoinBuildHandle
impl !UnwindSafe for GpuFilteredJoinBuildHandle
impl Freeze for GpuFilteredJoinBuildHandle
impl Send for GpuFilteredJoinBuildHandle
impl Sync for GpuFilteredJoinBuildHandle
impl Unpin for GpuFilteredJoinBuildHandle
impl UnsafeUnpin for GpuFilteredJoinBuildHandle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more