(name: &str)
| 5086 | } |
| 5087 | |
| 5088 | async 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 | |
| 5115 | async fn aggregates_table(ctx: &SessionContext) -> Result<DataFrame> { |
| 5116 | let testdata = datafusion::test_util::arrow_test_data(); |
no test coverage detected
searching dependent graphs…