pub struct SubmissionWaveInputUpload { /* private fields */ }Expand description
One typed host input written into an exact participant’s resolved plan input before any provider command executes. The request names semantic plan coordinates rather than exposing backend buffers or allocation ids.
Implementations§
Source§impl SubmissionWaveInputUpload
impl SubmissionWaveInputUpload
pub fn new( node_id: NodeId, participant_index: u32, input_ordinal: u32, logical_offset_bytes: u64, source_layout: HostTransferLayout, bytes: Vec<u8>, ) -> Result<Self, VNextError>
pub fn node_id(&self) -> &NodeId
pub const fn participant_index(&self) -> u32
pub const fn input_ordinal(&self) -> u32
pub const fn logical_offset_bytes(&self) -> u64
pub const fn source_layout(&self) -> HostTransferLayout
pub fn bytes(&self) -> &[u8] ⓘ
Trait Implementations§
Source§impl Clone for SubmissionWaveInputUpload
impl Clone for SubmissionWaveInputUpload
Source§fn clone(&self) -> SubmissionWaveInputUpload
fn clone(&self) -> SubmissionWaveInputUpload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubmissionWaveInputUpload
impl Debug for SubmissionWaveInputUpload
impl Eq for SubmissionWaveInputUpload
impl StructuralPartialEq for SubmissionWaveInputUpload
Auto Trait Implementations§
impl Freeze for SubmissionWaveInputUpload
impl RefUnwindSafe for SubmissionWaveInputUpload
impl Send for SubmissionWaveInputUpload
impl Sync for SubmissionWaveInputUpload
impl Unpin for SubmissionWaveInputUpload
impl UnsafeUnpin for SubmissionWaveInputUpload
impl UnwindSafe for SubmissionWaveInputUpload
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