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

Function create_test_table

datafusion/core/tests/dataframe/mod.rs:5088–5113  ·  view source on GitHub ↗
(name: &str)

Source from the content-addressed store, hash-verified

5086}
5087
5088async fn create_test_table(name: &str) -> Result<DataFrame> {
5089 let schema = Arc::new(Schema::new(vec![
5090 Field::new("a", DataType::Utf8, false),
5091 Field::new("b", DataType::Int32, false),
5092 ]));
5093
5094 // define data.
5095 let batch = RecordBatch::try_new(
5096 schema,
5097 vec![
5098 Arc::new(StringArray::from(vec![
5099 "abcDEF",
5100 "abc123",
5101 "CBAdef",
5102 "123AbcDef",
5103 ])),
5104 Arc::new(Int32Array::from(vec![1, 10, 10, 100])),
5105 ],
5106 )?;
5107
5108 let ctx = SessionContext::new();
5109
5110 ctx.register_batch(name, batch)?;
5111
5112 ctx.table(name).await
5113}
5114
5115async fn aggregates_table(ctx: &SessionContext) -> Result<DataFrame> {
5116 let testdata = datafusion::test_util::arrow_test_data();

Callers 14

sort_on_ambiguous_columnFunction · 0.70
select_ambiguous_columnFunction · 0.70
test_grouping_setsFunction · 0.70
test_array_aggFunction · 0.70
test_union_by_nameFunction · 0.70
test_aliasFunction · 0.70
test_alias_with_metadataFunction · 0.70
test_alias_self_joinFunction · 0.70
test_alias_emptyFunction · 0.70

Calls 3

newFunction · 0.85
register_batchMethod · 0.45
tableMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…