diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index e74af1352d2d..31014fd30659 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -104,13 +104,25 @@ jobs: run: | export PATH=$PATH:$HOME/d/protoc/bin cargo test --features avro,jit,scheduler,json + - name: Run examples + run: | + export PATH=$PATH:$HOME/d/protoc/bin # test datafusion-sql examples cargo run --example sql - # test datafusion examples - cd datafusion-examples + # test datafusion-examples + cargo run --example avro_sql --features=datafusion/avro cargo run --example csv_sql + cargo run --example custom_datasource + cargo run --example dataframe + cargo run --example dataframe_in_memory + cargo run --example deserialize_to_struct + cargo run --example expr_api cargo run --example parquet_sql - cargo run --example avro_sql --features=datafusion/avro + cargo run --example parquet_sql_multiple_files + cargo run --example memtable + cargo run --example simple_udf + cargo run --example simple_udaf + integration-test: name: "Compare to postgres" diff --git a/datafusion-examples/examples/parquet_sql_multiple_files.rs b/datafusion-examples/examples/parquet_sql_multiple_files.rs index bf5bd94a5243..6004ce67df29 100644 --- a/datafusion-examples/examples/parquet_sql_multiple_files.rs +++ b/datafusion-examples/examples/parquet_sql_multiple_files.rs @@ -56,9 +56,9 @@ async fn main() -> Result<()> { // execute the query let df = ctx .sql( - "SELECT int_col, double_col, CAST(date_string_col as VARCHAR) \ - FROM alltypes_plain \ - WHERE id > 1 AND tinyint_col < double_col", + "SELECT * \ + FROM my_table \ + LIMIT 1", ) .await?;