MCPcopy Create free account
hub / github.com/apache/datafusion / create_table_dual

Function create_table_dual

datafusion/core/src/test/mod.rs:65–80  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

63use zstd::Encoder as ZstdEncoder;
64
65pub fn create_table_dual() -> Arc<dyn TableProvider> {
66 let dual_schema = Arc::new(Schema::new(vec![
67 Field::new("id", DataType::Int32, false),
68 Field::new("name", DataType::Utf8, false),
69 ]));
70 let batch = RecordBatch::try_new(
71 Arc::<Schema>::clone(&dual_schema),
72 vec![
73 Arc::new(Int32Array::from(vec![1])),
74 Arc::new(array::StringArray::from(vec!["a"])),
75 ],
76 )
77 .unwrap();
78 let provider = MemTable::try_new(dual_schema, vec![vec![batch]]).unwrap();
79 Arc::new(provider)
80}
81
82/// Returns a [`DataSourceExec`] that scans "aggregate_test_100.csv" with `partitions` partitions
83pub fn scan_partitioned_csv(

Callers 2

create_variable_exprFunction · 0.85
register_deregisterFunction · 0.85

Calls 1

newFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…