pub struct ColumnOperationExtractor;Expand description
Struct-style entry point. Equivalent to the free
extract_column_operations function.
Implementations§
Source§impl ColumnOperationExtractor
impl ColumnOperationExtractor
Sourcepub fn extract(
dialect: &dyn Dialect,
sql: &str,
) -> Result<Vec<Result<ColumnOperation, Error>>, Error>
pub fn extract( dialect: &dyn Dialect, sql: &str, ) -> Result<Vec<Result<ColumnOperation, Error>>, Error>
Same as the free extract_column_operations function — kept
for users who prefer the struct-style API.
Sourcepub fn extract_with_options(
dialect: &dyn Dialect,
sql: &str,
options: ExtractorOptions<'_>,
) -> Result<Vec<Result<ColumnOperation, Error>>, Error>
pub fn extract_with_options( dialect: &dyn Dialect, sql: &str, options: ExtractorOptions<'_>, ) -> Result<Vec<Result<ColumnOperation, Error>>, Error>
Like extract but with ExtractorOptions — a
catalog and/or an identifier-casing override. dialect still
drives parsing; the options govern only the analysis.
Trait Implementations§
Source§impl Debug for ColumnOperationExtractor
impl Debug for ColumnOperationExtractor
Source§impl Default for ColumnOperationExtractor
impl Default for ColumnOperationExtractor
Source§fn default() -> ColumnOperationExtractor
fn default() -> ColumnOperationExtractor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ColumnOperationExtractor
impl RefUnwindSafe for ColumnOperationExtractor
impl Send for ColumnOperationExtractor
impl Sync for ColumnOperationExtractor
impl Unpin for ColumnOperationExtractor
impl UnsafeUnpin for ColumnOperationExtractor
impl UnwindSafe for ColumnOperationExtractor
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