pub struct BinlogFileParserBuilder<BR: Read + Seek> { /* private fields */ }
Expand description
Builder to configure Binary Log reading
Implementations§
Source§impl BinlogFileParserBuilder<File>
impl BinlogFileParserBuilder<File>
Sourcepub fn try_from_path<P: AsRef<Path>>(
file_name: P,
) -> Result<Self, BinlogParseError>
pub fn try_from_path<P: AsRef<Path>>( file_name: P, ) -> Result<Self, BinlogParseError>
Construct a new BinlogFileParserBuilder from some path
Source§impl<BR: Read + Seek> BinlogFileParserBuilder<BR>
impl<BR: Read + Seek> BinlogFileParserBuilder<BR>
Sourcepub fn try_from_reader(r: BR) -> Result<Self, BinlogParseError>
pub fn try_from_reader(r: BR) -> Result<Self, BinlogParseError>
Construct a new BinlogFileParserBuilder from some object implementing Read and Seek
Sourcepub fn start_position(self, pos: u64) -> Self
pub fn start_position(self, pos: u64) -> Self
Set the start position to begin emitting events. NOTE: The beginning of the binlog will always be read first for the FDE. NOTE: Column mappings may be incorrect if you use this functionality, as TMEs may be missed.
Sourcepub fn build(self) -> EventIterator<BR> ⓘ
pub fn build(self) -> EventIterator<BR> ⓘ
Consume this builder, returning an iterator of BinlogEvent
structs
Auto Trait Implementations§
impl<BR> Freeze for BinlogFileParserBuilder<BR>where
BR: Freeze,
impl<BR> RefUnwindSafe for BinlogFileParserBuilder<BR>where
BR: RefUnwindSafe,
impl<BR> Send for BinlogFileParserBuilder<BR>where
BR: Send,
impl<BR> Sync for BinlogFileParserBuilder<BR>where
BR: Sync,
impl<BR> Unpin for BinlogFileParserBuilder<BR>where
BR: Unpin,
impl<BR> UnwindSafe for BinlogFileParserBuilder<BR>where
BR: UnwindSafe,
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