pub struct TranspileOptions {
pub external_table: ExternalTableBehavior,
pub iceberg_table: IcebergTableBehavior,
pub copy: CopyBehavior,
pub serde_class_resolver: Option<SerdeClassResolver>,
}Expand description
Options controlling transpilation behavior.
Fields§
§external_table: ExternalTableBehavior§iceberg_table: IcebergTableBehavior§copy: CopyBehavior§serde_class_resolver: Option<SerdeClassResolver>Optional user-supplied Hive SerDe class resolver.
When set, the resolver is called before the built-in class mapping.
Return Some(reader_fn) to override, or None to fall through to
the built-in logic.
Trait Implementations§
Source§impl Clone for TranspileOptions
impl Clone for TranspileOptions
Source§fn clone(&self) -> TranspileOptions
fn clone(&self) -> TranspileOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 TranspileOptions
impl Debug for TranspileOptions
Source§impl Default for TranspileOptions
impl Default for TranspileOptions
Source§fn default() -> TranspileOptions
fn default() -> TranspileOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TranspileOptions
impl !RefUnwindSafe for TranspileOptions
impl Send for TranspileOptions
impl Sync for TranspileOptions
impl Unpin for TranspileOptions
impl UnsafeUnpin for TranspileOptions
impl !UnwindSafe for TranspileOptions
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