[][src]Trait datafusion::sql::planner::SchemaProvider

pub trait SchemaProvider {
    fn get_table_meta(&self, name: &str) -> Option<SchemaRef>;
fn get_function_meta(&self, name: &str) -> Option<Arc<ScalarUDF>>;
fn get_aggregate_meta(&self, name: &str) -> Option<Arc<AggregateUDF>>; }

The SchemaProvider trait allows the query planner to obtain meta-data about tables and functions referenced in SQL statements

Required methods

fn get_table_meta(&self, name: &str) -> Option<SchemaRef>

Getter for a field description

fn get_function_meta(&self, name: &str) -> Option<Arc<ScalarUDF>>

Getter for a UDF description

fn get_aggregate_meta(&self, name: &str) -> Option<Arc<AggregateUDF>>

Getter for a UDAF description

Loading content...

Implementors

impl SchemaProvider for ExecutionContextState[src]

Loading content...