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

Function create_object_store_table_s3

datafusion-cli/src/exec.rs:656–674  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

654
655 #[tokio::test]
656 async fn create_object_store_table_s3() -> Result<()> {
657 let access_key_id = "fake_access_key_id";
658 let secret_access_key = "fake_secret_access_key";
659 let region = "fake_us-east-2";
660 let session_token = "fake_session_token";
661 let location = "s3://bucket/path/file.parquet";
662
663 // Missing region, use object_store defaults
664 let sql = format!("CREATE EXTERNAL TABLE test STORED AS PARQUET
665 OPTIONS('aws.access_key_id' '{access_key_id}', 'aws.secret_access_key' '{secret_access_key}') LOCATION '{location}'");
666 create_external_table_test(location, &sql).await?;
667
668 // Should be OK
669 let sql = format!("CREATE EXTERNAL TABLE test STORED AS PARQUET
670 OPTIONS('aws.access_key_id' '{access_key_id}', 'aws.secret_access_key' '{secret_access_key}', 'aws.region' '{region}', 'aws.session_token' '{session_token}') LOCATION '{location}'");
671 create_external_table_test(location, &sql).await?;
672
673 Ok(())
674 }
675
676 #[tokio::test]
677 async fn create_object_store_table_oss() -> Result<()> {

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…