pub struct BatchMeta {
pub oml_name: Option<String>,
}Expand description
Batch-level runtime metadata passed from engine to sink.
BatchMeta carries information that belongs to the batch/frame level
(not to individual records), such as the OML output model name.
Sinks decide how to consume it — e.g. TcpArrowSink uses oml_name
as the Arrow frame tag in arrow_framed mode.
Fields§
§oml_name: Option<String>OML output model name — identifies the logical output stream.
Implementations§
Trait Implementations§
impl Eq for BatchMeta
impl StructuralPartialEq for BatchMeta
Auto Trait Implementations§
impl Freeze for BatchMeta
impl RefUnwindSafe for BatchMeta
impl Send for BatchMeta
impl Sync for BatchMeta
impl Unpin for BatchMeta
impl UnsafeUnpin for BatchMeta
impl UnwindSafe for BatchMeta
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