MCPcopy Create free account
hub / github.com/apache/paimon-rust / handle_drop_table

Method handle_drop_table

crates/integrations/datafusion/src/sql_context.rs:791–805  ·  view source on GitHub ↗
(
        &self,
        catalog: &Arc<dyn Catalog>,
        names: &[ObjectName],
        if_exists: bool,
    )

Source from the content-addressed store, hash-verified

789 }
790
791 async fn handle_drop_table(
792 &self,
793 catalog: &Arc<dyn Catalog>,
794 names: &[ObjectName],
795 if_exists: bool,
796 ) -> DFResult<DataFrame> {
797 for name in names {
798 let identifier = self.resolve_table_name(name)?;
799 catalog
800 .drop_table(&identifier, if_exists)
801 .await
802 .map_err(|e| DataFusionError::External(Box::new(e)))?;
803 }
804 ok_result(&self.ctx)
805 }
806
807 async fn handle_alter_table(
808 &self,

Callers 1

sqlMethod · 0.80

Calls 3

resolve_table_nameMethod · 0.80
ok_resultFunction · 0.70
drop_tableMethod · 0.45

Tested by

no test coverage detected