pub struct DefaultLogicalExtensionCodec {}Trait Implementations
sourceimpl Clone for DefaultLogicalExtensionCodec
impl Clone for DefaultLogicalExtensionCodec
sourcefn clone(&self) -> DefaultLogicalExtensionCodec
fn clone(&self) -> DefaultLogicalExtensionCodec
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for DefaultLogicalExtensionCodec
impl Debug for DefaultLogicalExtensionCodec
sourceimpl LogicalExtensionCodec for DefaultLogicalExtensionCodec
impl LogicalExtensionCodec for DefaultLogicalExtensionCodec
fn try_decode(
&self,
_buf: &[u8],
_inputs: &[LogicalPlan],
_ctx: &SessionContext
) -> Result<Extension, DataFusionError>
fn try_encode(
&self,
_node: &Extension,
_buf: &mut Vec<u8>
) -> Result<(), DataFusionError>
fn try_decode_table_provider(
&self,
_buf: &[u8],
_schema: SchemaRef,
_ctx: &SessionContext
) -> Result<Arc<dyn TableProvider>, DataFusionError>
fn try_encode_table_provider(
&self,
_node: Arc<dyn TableProvider>,
_buf: &mut Vec<u8>
) -> Result<(), DataFusionError>
Auto Trait Implementations
impl RefUnwindSafe for DefaultLogicalExtensionCodec
impl Send for DefaultLogicalExtensionCodec
impl Sync for DefaultLogicalExtensionCodec
impl Unpin for DefaultLogicalExtensionCodec
impl UnwindSafe for DefaultLogicalExtensionCodec
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more