File tree Expand file tree Collapse file tree 2 files changed +8
-7
lines changed
convergence-arrow/examples Expand file tree Collapse file tree 2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -2,8 +2,9 @@ use convergence::server::{self, BindOptions};
22use convergence_arrow:: datafusion:: DataFusionEngine ;
33use convergence_arrow:: metadata:: Catalog ;
44use datafusion:: arrow:: datatypes:: DataType ;
5- use datafusion:: catalog:: schema:: MemorySchemaProvider ;
6- use datafusion:: catalog:: { CatalogProvider , MemoryCatalogProvider } ;
5+ use datafusion:: catalog_common:: memory:: MemorySchemaProvider ;
6+ use datafusion:: catalog:: CatalogProvider ;
7+ use datafusion:: catalog_common:: MemoryCatalogProvider ;
78use datafusion:: logical_expr:: Volatility ;
89use datafusion:: physical_plan:: ColumnarValue ;
910use datafusion:: prelude:: * ;
@@ -35,15 +36,15 @@ async fn new_engine() -> DataFusionEngine {
3536 ctx. register_udf ( create_udf (
3637 "pg_backend_pid" ,
3738 vec ! [ ] ,
38- Arc :: new ( DataType :: Int32 ) ,
39+ DataType :: Int32 ,
3940 Volatility :: Stable ,
4041 Arc :: new ( |_| Ok ( ColumnarValue :: Scalar ( ScalarValue :: Int32 ( Some ( 0 ) ) ) ) ) ,
4142 ) ) ;
4243
4344 ctx. register_udf ( create_udf (
4445 "current_schema" ,
4546 vec ! [ ] ,
46- Arc :: new ( DataType :: Utf8 ) ,
47+ DataType :: Utf8 ,
4748 Volatility :: Stable ,
4849 Arc :: new ( |_| Ok ( ColumnarValue :: Scalar ( ScalarValue :: Utf8 ( Some ( "public" . to_owned ( ) ) ) ) ) ) ,
4950 ) ) ;
Original file line number Diff line number Diff line change @@ -79,16 +79,16 @@ async fn extended_query_flow() {
7979async fn simple_query_flow ( ) {
8080 let client = setup ( ) . await ;
8181 let messages = client. simple_query ( "select 1" ) . await . unwrap ( ) ;
82- assert_eq ! ( messages. len( ) , 2 ) ;
82+ assert_eq ! ( messages. len( ) , 3 ) ;
8383
84- let row = match & messages[ 0 ] {
84+ let row = match & messages[ 1 ] {
8585 SimpleQueryMessage :: Row ( row) => row,
8686 _ => panic ! ( "expected row" ) ,
8787 } ;
8888
8989 assert_eq ! ( row. get( 0 ) , Some ( "1" ) ) ;
9090
91- let num_rows = match & messages[ 1 ] {
91+ let num_rows = match & messages[ 2 ] {
9292 SimpleQueryMessage :: CommandComplete ( rows) => * rows,
9393 _ => panic ! ( "expected command complete" ) ,
9494 } ;
You can’t perform that action at this time.
0 commit comments