1414ALTERTABLE_PORT = int (os .getenv ("ALTERTABLE_PORT" , "443" ))
1515ALTERTABLE_USERNAME = os .getenv ("ALTERTABLE_USERNAME" )
1616ALTERTABLE_PASSWORD = os .getenv ("ALTERTABLE_PASSWORD" )
17- ALTERTABLE_CATALOG = os .getenv ("ALTERTABLE_CATALOG" )
18- ALTERTABLE_SCHEMA = os .getenv ("ALTERTABLE_SCHEMA" )
17+ ALTERTABLE_CATALOG = os .getenv ("ALTERTABLE_CATALOG" , "memory" )
18+ ALTERTABLE_SCHEMA = os .getenv ("ALTERTABLE_SCHEMA" , "main" )
1919ALTERTABLE_TLS = os .getenv ("ALTERTABLE_TLS" , "true" ).lower () == "true"
2020
2121CONNECTION_SETTINGS = {
@@ -45,7 +45,7 @@ def example_basic_query():
4545
4646 # Read results
4747 for batch in reader :
48- df = batch .data () .to_pandas ()
48+ df = batch .data .to_pandas ()
4949 print (df )
5050
5151 print ()
@@ -63,7 +63,7 @@ def example_updates():
6363 ** CONNECTION_SETTINGS ,
6464 ) as client :
6565 # Create table
66- client .execute ("CREATE TABLE users (id INT, name VARCHAR, age INT)" )
66+ client .execute ("CREATE TABLE IF NOT EXISTS users (id INT PRIMARY KEY , name VARCHAR, age INT)" )
6767
6868 # Insert
6969 rows = client .execute ("INSERT INTO users (name, age) VALUES ('Alice', 25)" )
@@ -96,9 +96,9 @@ def example_prepared_statement():
9696 # Execute with different parameters
9797 for user_id in [1 , 2 , 3 ]:
9898 print (f"Fetching user { user_id } ..." )
99- reader = stmt .execute (parameters = {"id" : user_id })
99+ reader = stmt .query (parameters = {"id" : user_id })
100100 for batch in reader :
101- print (batch .data () .to_pandas ())
101+ print (batch .data .to_pandas ())
102102
103103 print ()
104104
@@ -146,21 +146,23 @@ def example_metadata():
146146 print ("Catalogs:" )
147147 reader = client .get_catalogs ()
148148 for batch in reader :
149- print (batch .to_pandas ())
149+ print (batch .data . to_pandas ())
150150
151151 # Get schemas
152152 print ("\n Schemas:" )
153- reader = client .get_schemas (catalog = "altertable" )
153+ reader = client .get_schemas (catalog = ALTERTABLE_CATALOG )
154154 for batch in reader :
155- print (batch .to_pandas ())
155+ print (batch .data . to_pandas ())
156156
157157 # Get tables
158158 print ("\n Tables:" )
159159 reader = client .get_tables (
160- catalog = "altertable" , schema_pattern = "main" , table_pattern = "user%"
160+ catalog = ALTERTABLE_CATALOG ,
161+ schema_pattern = ALTERTABLE_SCHEMA ,
162+ table_pattern = "user%"
161163 )
162164 for batch in reader :
163- print (batch .to_pandas ())
165+ print (batch .data . to_pandas ())
164166
165167 print ()
166168
0 commit comments