Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
datafusion::sql::planner::SchemaProvider - Rust
[go: Go Back, main page]

[][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...