@@ -78,7 +78,30 @@ To run this sample:
78
78
79
79
usage: snippets.py [-h] [--database-id DATABASE_ID]
80
80
instance_id
81
- {create_database,insert_data,query_data,read_data,read_stale_data,add_column,update_data,query_data_with_new_column,read_write_transaction,read_only_transaction,add_index,query_data_with_index,read_data_with_index,add_storing_index,read_data_with_storing_index,create_table_with_timestamp,insert_data_with_timestamp,add_timestamp_column,update_data_with_timestamp,query_data_with_timestamp}
81
+ {create_database,insert_data,query_data,read_data,
82
+ read_stale_data,add_column,update_data,
83
+ query_data_with_new_column,read_write_transaction,
84
+ read_only_transaction,add_index,query_data_with_index,
85
+ read_data_with_index,add_storing_index,
86
+ read_data_with_storing_index,
87
+ create_table_with_timestamp,insert_data_with_timestamp,
88
+ add_timestamp_column,update_data_with_timestamp,
89
+ query_data_with_timestamp,write_struct_data,
90
+ query_with_struct,query_with_array_of_struct,
91
+ query_struct_field,query_nested_struct_field,
92
+ insert_data_with_dml,update_data_with_dml,
93
+ delete_data_with_dml,update_data_with_dml_timestamp,
94
+ dml_write_read_transaction,update_data_with_dml_struct,
95
+ insert_with_dml,query_data_with_parameter,
96
+ write_with_dml_transaction,
97
+ update_data_with_partitioned_dml,
98
+ delete_data_with_partitioned_dml,update_with_batch_dml,
99
+ create_table_with_datatypes,insert_datatypes_data,
100
+ query_data_with_array,query_data_with_bool,
101
+ query_data_with_bytes,query_data_with_date,
102
+ query_data_with_float,query_data_with_int,
103
+ query_data_with_string,
104
+ query_data_with_timestamp_parameter}
82
105
...
83
106
84
107
This application demonstrates how to do basic operations using Cloud
@@ -88,11 +111,32 @@ To run this sample:
88
111
89
112
positional arguments:
90
113
instance_id Your Cloud Spanner instance ID.
91
- {create_database,insert_data,query_data,read_data,read_stale_data,add_column,update_data,query_data_with_new_column,read_write_transaction,read_only_transaction,add_index,query_data_with_index,read_data_with_index,add_storing_index,read_data_with_storing_index,create_table_with_timestamp,insert_data_with_timestamp,add_timestamp_column,update_data_with_timestamp,query_data_with_timestamp}
114
+ {create_database, insert_data, delete_data, query_data, read_data,
115
+ read_stale_data, add_column, update_data, query_data_with_new_column,
116
+ read_write_transaction, read_only_transaction, add_index,
117
+ query_data_with_index, read_data_with_index, add_storing_index,
118
+ read_data_with_storing_index, create_table_with_timestamp,
119
+ insert_data_with_timestamp, add_timestamp_column,
120
+ update_data_with_timestamp, query_data_with_timestamp,
121
+ write_struct_data, query_with_struct, query_with_array_of_struct,
122
+ query_struct_field, query_nested_struct_field, insert_data_with_dml,
123
+ update_data_with_dml, delete_data_with_dml,
124
+ update_data_with_dml_timestamp, dml_write_read_transaction,
125
+ update_data_with_dml_struct, insert_with_dml, query_data_with_parameter,
126
+ write_with_dml_transaction, update_data_with_partitioned_dml,
127
+ delete_data_with_partitioned_dml, update_with_batch_dml,
128
+ create_table_with_datatypes, insert_datatypes_data,
129
+ query_data_with_array, query_data_with_bool, query_data_with_bytes,
130
+ query_data_with_date, query_data_with_float, query_data_with_int,
131
+ query_data_with_string, query_data_with_timestamp_parameter}
92
132
create_database Creates a database and tables for sample data.
93
133
insert_data Inserts sample data into the given database. The
94
134
database and table must already exist and can be
95
135
created using ` create_database` .
136
+ delete_data Deletes sample data from the given database. The
137
+ database, table, and data must already exist and
138
+ can be created using ` create_database` and
139
+ ` insert_data` .
96
140
query_data Queries sample data from the database using SQL.
97
141
read_data Reads sample data from the database.
98
142
read_stale_data Reads sample data from the database. The data is
@@ -173,6 +217,79 @@ To run this sample:
173
217
by running this DDL statement against your database:
174
218
ALTER TABLE Performances ADD COLUMN LastUpdateTime
175
219
TIMESTAMP OPTIONS (allow_commit_timestamp=true)
220
+ write_struct_data Inserts sample data that can be used to test STRUCT
221
+ parameters in queries.
222
+ query_with_struct Query a table using STRUCT parameters.
223
+ query_with_array_of_struct
224
+ Query a table using an array of STRUCT parameters.
225
+ query_struct_field Query a table using field access on a STRUCT
226
+ parameter.
227
+ query_nested_struct_field
228
+ Query a table using nested field access on a STRUCT
229
+ parameter.
230
+ insert_data_with_dml
231
+ Inserts sample data into the given database using a
232
+ DML statement.
233
+ update_data_with_dml
234
+ Updates sample data from the database using a DML
235
+ statement.
236
+ delete_data_with_dml
237
+ Deletes sample data from the database using a DML
238
+ statement.
239
+ update_data_with_dml_timestamp
240
+ Updates data with Timestamp from the database using
241
+ a DML statement.
242
+ dml_write_read_transaction
243
+ First inserts data then reads it from within a
244
+ transaction using DML.
245
+ update_data_with_dml_struct
246
+ Updates data with a DML statement and STRUCT
247
+ parameters.
248
+ insert_with_dml Inserts data with a DML statement into the
249
+ database.
250
+ query_data_with_parameter
251
+ Queries sample data from the database using SQL
252
+ with a parameter.
253
+ write_with_dml_transaction
254
+ Transfers part of a marketing budget from one
255
+ album to another.
256
+ update_data_with_partitioned_dml
257
+ Update sample data with a partitioned DML
258
+ statement.
259
+ delete_data_with_partitioned_dml
260
+ Delete sample data with a partitioned DML
261
+ statement.
262
+ update_with_batch_dml
263
+ Updates sample data in the database using Batch
264
+ DML.
265
+ create_table_with_datatypes
266
+ Creates a table with supported dataypes.
267
+ insert_datatypes_data
268
+ Inserts data with supported datatypes into a table.
269
+ query_data_with_array
270
+ Queries sample data using SQL with an ARRAY
271
+ parameter.
272
+ query_data_with_bool
273
+ Queries sample data using SQL with a BOOL
274
+ parameter.
275
+ query_data_with_bytes
276
+ Queries sample data using SQL with a BYTES
277
+ parameter.
278
+ query_data_with_date
279
+ Queries sample data using SQL with a DATE
280
+ parameter.
281
+ query_data_with_float
282
+ Queries sample data using SQL with a FLOAT64
283
+ parameter.
284
+ query_data_with_int
285
+ Queries sample data using SQL with a INT64
286
+ parameter.
287
+ query_data_with_string
288
+ Queries sample data using SQL with a STRING
289
+ parameter.
290
+ query_data_with_timestamp_parameter
291
+ Queries sample data using SQL with a TIMESTAMP
292
+ parameter.
176
293
177
294
optional arguments:
178
295
-h, --help show this help message and exit
0 commit comments