forked from griddb/python_client
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsheet002.htm
More file actions
675 lines (669 loc) · 37.5 KB
/
sheet002.htm
File metadata and controls
675 lines (669 loc) · 37.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name=ProgId content=Excel.Sheet>
<meta name=Generator content="Microsoft Excel 15">
<link id=Main-File rel=Main-File href="../PythonAPIReference.htm">
<link rel=File-List href=filelist.xml>
<link rel=Stylesheet href=stylesheet.css>
<style>
<!--table
{mso-displayed-decimal-separator:"\.";
mso-displayed-thousand-separator:"\,";}
@page
{margin:.75in .71in .75in .71in;
mso-header-margin:.31in;
mso-footer-margin:.31in;
mso-page-orientation:landscape;}
ruby
{ruby-align:left;}
rt
{color:windowtext;
font-size:6.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:"MS Pゴシック", monospace;
mso-font-charset:128;
mso-char-type:katakana;
display:none;}
-->
</style>
<![if !supportTabStrip]><script language="JavaScript">
<!--
function fnUpdateTabs()
{
if (parent.window.g_iIEVer>=4) {
if (parent.document.readyState=="complete"
&& parent.frames['frTabs'].document.readyState=="complete")
parent.fnSetActiveSheet(1);
else
window.setTimeout("fnUpdateTabs();",150);
}
}
if (window.name!="frSheet")
window.location.replace("../PythonAPIReference.htm");
else
fnUpdateTabs();
//-->
</script>
<![endif]>
</head>
<body link="#0563C1" vlink="#954F72" class=xl81>
<table border=0 cellpadding=0 cellspacing=0 width=1605 style='border-collapse:
collapse;table-layout:fixed;width:1204pt'>
<col class=xl81 width=127 style='mso-width-source:userset;mso-width-alt:4064;
width:95pt'>
<col class=xl81 width=434 style='mso-width-source:userset;mso-width-alt:13888;
width:326pt'>
<col class=xl79 width=454 style='mso-width-source:userset;mso-width-alt:14528;
width:341pt'>
<col class=xl81 width=295 span=2 style='mso-width-source:userset;mso-width-alt:
9440;width:221pt'>
<tr class=xl79 height=18 style='height:13.5pt'>
<td height=18 class=xl78 width=127 style='height:13.5pt;width:95pt'>class</td>
<td class=xl78 width=434 style='border-left:none;width:326pt'>method</td>
<td class=xl78 width=454 style='border-left:none;width:341pt'>description</td>
<td class=xl78 width=295 style='border-left:none;width:221pt'>Input example</td>
<td class=xl78 width=295 style='border-left:none;width:221pt'>Output example</td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=127 style='height:13.5pt;border-top:none;
width:95pt'>AggregationResult</td>
<td class=xl69 width=434 style='border-top:none;border-left:none;width:326pt'>object
get(Type type)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
the aggregation result</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td rowspan=12 height=342 class=xl93 width=127 style='height:256.5pt;
border-top:none;width:95pt'>Container</td>
<td class=xl69 width=434 style='border-top:none;border-left:none;width:326pt'>void
create_index(string column_name, IndexType index_type=DEFAULT, <font
class="font9">name=None</font><font class="font6">)</font></td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Creates
a specified type of index on the specified Column</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>void drop_index(string colum_name, IndexType
index_type=DEFAULT, <font class="font9">name=None</font><font class="font6">)</font></td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Removes
the specified type of index among indexes on the specified Column</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=54 style='height:40.5pt'>
<td height=54 class=xl69 width=434 style='height:40.5pt;border-top:none;
border-left:none;width:326pt'>void flush()</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Writes
the results of earlier updates to a non-volatile storage medium, such as SSD,
so as to prevent the data loss even if all cluster nodes stop suddenly</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>boolean put(list[object] row)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Newly
creates or update a Row</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>row
= [1, "val"]</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>Query query(string query)</td>
<td class=xl82 width=454 style='border-left:none;width:341pt'>Creates a query
to execute the specified TQL statement</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>ContainerType type</td>
<td class=xl80 width=454 style='border-left:none;width:341pt'>Read-only
attribute</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>void abort()</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Rolls
back the result of the current transaction and starts a new transaction in
the manual commit mode</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>void commit()</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Commits
the result of the current transaction and start a new transaction in the
manual commit mode</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>void set_auto_commit(boolean enabled)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Change
the setting of the commit mode</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>list[object] get(object key)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
the content of a Row corresponding to Row key</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>[1,
"val"]</td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>boolean remove(object key)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Deletes
a Row corresponding to Row key</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>void multi_put(list[list[object]] row_list)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Newly
creates an arbitrary number of Rows together based on the specified Row
objects group</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>row_list
=<br>
[[1, "val1"], [2, "val2"]]</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl83 width=127 style='height:27.0pt;width:95pt'>QueryAnalysisEntry</td>
<td class=xl69 width=434 style='border-top:none;border-left:none;width:326pt'>list
get()</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
one of information entries composing a query plan and the results of
analyzing a query operation</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>[1,
3, "xxx", "yyy", "zzz", "ppp"]</td>
</tr>
<tr height=18 style='height:13.5pt'>
<td rowspan=5 height=126 class=xl93 width=127 style='border-bottom:.5pt solid black;
height:94.5pt;border-top:none;width:95pt'>GSException</td>
<td class=xl69 width=434 style='border-top:none;border-left:none;width:326pt'>boolean
is_timeout</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Read-only
attribute</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>int get_error_stack_size()</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
the stack size of last error information related to specified resource</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>int get_error_code(int stack_index)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
the error code of last error related to specified resource</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>string get_message(int stack_index)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
the message of last error related to specified resource</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>string get_location(int stack_index)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
the error location of the internal module to the message of last error
related to specified resource</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td rowspan=4 height=90 class=xl93 width=127 style='height:67.5pt;border-top:
none;width:95pt'>PartitionController</td>
<td class=xl69 width=434 style='border-top:none;border-left:none;width:326pt'>int
partition_count</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Read-only
attribute</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>int get_container_count(int partition_index)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Get
the total number of containers belonging to a specified partition</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>list[string] get_container_names(int
partition_index, int start, int limit)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Get
a list of the Container names belonging to a specified partition</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>["container1",
"container2", "container3"]</td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>int get_partition_index_of_container(string
container_name)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Get
the partition index corresponding to the specified Container name</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td rowspan=3 height=72 class=xl93 width=127 style='height:54.0pt;width:95pt'>Query</td>
<td class=xl69 width=434 style='border-top:none;border-left:none;width:326pt'>RowSet
fetch(boolean for_update=False)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Executes
a specified query with the specified option and returns a set of Rows as an
execution result</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>RowSet get_row_set()</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
RowSet as the latest result</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>void set_fetch_options(int limit=None, <font
class="font9">boolean partial=False</font><font class="font6">)</font></td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Sets
an fetch option for a result acquisition</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td rowspan=5 height=180 class=xl93 width=127 style='height:135.0pt;
width:95pt'>RowKeyPredicate</td>
<td class=xl69 width=434 style='border-top:none;border-left:none;width:326pt'>Type
key_type</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Read-only
attribute</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=54 style='height:40.5pt'>
<td height=54 class=xl69 width=434 style='height:40.5pt;border-top:none;
border-left:none;width:326pt'>list[object, object] get_range()</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
the value of Row key at the start and end position of the range condition</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>[1,
100]<br>
Note: two values means start and end position</td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>void set_range(object start, object end)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Sets
the value of Row key as the start and end position of the range conditions</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>void set_distinct_keys(list[object] keys)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Adds
the value of<span style='mso-spacerun:yes'> </span>Row key as one of the
elements in the individual condition</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>keys
= ["val1", "val2", "val3"]</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>list[object] get_distinct_keys()</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
a set of the values of the Row keys that configure the individual condition.</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>["val1",
"val2", "val3"]</td>
</tr>
<tr height=18 style='height:13.5pt'>
<td rowspan=7 height=198 class=xl83 width=127 style='height:148.5pt;
width:95pt'>RowSet</td>
<td class=xl69 width=434 style='border-top:none;border-left:none;width:326pt'>void
remove()</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Deletes
the Row at the current cursor position</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=54 style='height:40.5pt'>
<td height=54 class=xl69 width=434 style='height:40.5pt;border-top:none;
border-left:none;width:326pt'>object next()<br>
Note: object is AggregationResult or QueryAnalysisEntry or list[object]</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Moves
the cursor to the next element in a object set and returns the object at the
moved position</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>[1,
"val"]</td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>RowSetType type</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Read-only
attribute</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>int size</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Read-only
attribute</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>boolean has_next()</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
whether a Row set has at least one Row ahead of the current cursor position</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>void update(list[object] row)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Updates
the values except a Row key of the Row at the cursor position, using the
specified Row object</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>row
= [1, "val"]</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>list[string] get_column_names()</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Get
a list of column names</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>["ts",
"val"]</td>
</tr>
<tr height=36 style='height:27.0pt'>
<td rowspan=9 height=306 class=xl94 width=127 style='height:229.5pt;
width:95pt'>Store</td>
<td class=xl69 width=434 style='border-top:none;border-left:none;width:326pt'>Container
put_container(ContainerInfo info, boolean modifiable=False)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Newly
creates or update a Container with the specified Container properties</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>Container get_container(string name)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Get
a Container instance whose rows can be processed using a Row object</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>void drop_container(string name)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Delete
a Container with the specified name</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>ContainerInfo get_container_info(string name)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Get
information related to a Container with the specified name</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>void fetch_all(list[Query] query_list)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Query
execution and fetch is carried out on a specified arbitrary number of Query,
with the request unit enlarged as much as possible</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=54 style='height:40.5pt'>
<td height=54 class=xl69 width=434 style='height:40.5pt;border-top:none;
border-left:none;width:326pt'>void multi_put(dict{string name :
list[list[object]] row_list} container_entry)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>New
creation or update operation is carried out on an arbitrary number of rows of
a Container, with the request unit enlarged as much as possible</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>container_entry
=<br>
{"container1": [[1, "val1"], [2,
"val2"]],<br>
"container2": [[1, "val3"], [2, "val4"]]}</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=54 style='height:40.5pt'>
<td height=54 class=xl69 width=434 style='height:40.5pt;border-top:none;
border-left:none;width:326pt'>dict{string name : list row_list}
multi_get(dict{string container_name : RowKeyPredicate predicate}
predicate_entry)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
an arbitrary number and range of Rows in any Container based on the specified
conditions, with the request unit enlarged as much as possible</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>predicate_entry
=<br>
{"container1":pred1, "container2":pred2}</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>{"container1":
[[1, "val1"], [2, "val2"]],<br>
"container2": [[1, "val3"], [2, "val4"]]}</td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>PartitionContoroller partition_controller</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Read-only
attribute</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl69 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>RowKeyPredicate create_row_key_predicate(Type
type)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Creates
a matching condition with the specified GSType as the type of Row key</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td rowspan=3 height=108 class=xl93 width=127 style='height:81.0pt;
width:95pt'>StoreFactory</td>
<td class=xl69 width=434 style='border-top:none;border-left:none;width:326pt'>@staticmethod
StoreFactory get_instance()</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
a default StoreFactory instance</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=72 style='height:54.0pt'>
<td height=72 class=xl69 width=434 style='height:54.0pt;border-top:none;
border-left:none;width:326pt'>Store get_store(string host=None, int
port=None, string cluster_name=None, string database=None, string
username=None, string password=None, string notification_member=None, string
notification_provider=None)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
a Store with the specified properties<br>
<br>
Note: If this host is multicast address, host/port means
notificationAddress/notificationPort for C Client.<span
style='mso-spacerun:yes'> </span></td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>string get_version()</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Returns
the current version of client</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=54 style='height:40.5pt'>
<td rowspan=6 height=162 class=xl93 width=127 style='height:121.5pt;
width:95pt'>ContainerInfo</td>
<td class=xl80 width=434 style='border-top:none;border-left:none;width:326pt'>ContainerInfo(string
name, list[list[string, Type]] column_info_list, ContainerType
type=COLLECTION, boolean row_key=True, ExpirationInfo expiration=None)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Constructor</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>column_info_list
=<br>
[["ts", Type.TIMESTAMP],<br>
["val", Type.LONG, <font class="font9">TypeOption.NOT_NULL</font><font
class="font6">]]</font></td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl80 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>string name</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>attribute</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl80 width=434 style='height:27.0pt;border-top:none;
border-left:none;width:326pt'>list[list[string, Type]] column_info_list</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>attribute</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>[["ts",
Type.TIMESTAMP],<br>
["val", Type.LONG, <font class="font9">TypeOption.NOT_NULL</font><font
class="font6">]]</font></td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'>[["ts",
Type.TIMESTAMP],<br>
["val", Type.LONG, <font class="font9">TypeOption.NOT_NULL</font><font
class="font6">]]</font></td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl80 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>ContainerType type</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>attribute</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>boolean row_key</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>attribute</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl84 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>ExpirationInfo expiration</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>attribute</td>
<td class=xl84 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td rowspan=4 height=72 class=xl93 width=127 style='border-bottom:.5pt solid black;
height:54.0pt;width:95pt'>ExpirationInfo</td>
<td class=xl84 width=434 style='border-left:none;width:326pt'>ExpirationInfo(int
time, TimeUnit unit, int division_count)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Constructor</td>
<td class=xl84 width=295 style='border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-left:none;
width:326pt'>int time</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>attribute</td>
<td class=xl69 width=295 style='border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>TimeUnit unit</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>attribute</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 width=434 style='height:13.5pt;border-top:none;
border-left:none;width:326pt'>int division_count</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>attribute</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=36 style='height:27.0pt'>
<td height=36 class=xl83 width=127 style='height:27.0pt;border-top:none;
width:95pt'>TimestampUtils</td>
<td class=xl69 width=434 style='border-top:none;border-left:none;width:326pt'>@staticmethod
int get_time_millis(float timestamp)</td>
<td class=xl80 width=454 style='border-top:none;border-left:none;width:341pt'>Caluculate
int-type timestamp in millisecond from datetime.timestamp()</td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
<td class=xl69 width=295 style='border-top:none;border-left:none;width:221pt'> </td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl85 width=127 style='height:13.5pt;width:95pt'></td>
<td class=xl81 width=434 style='width:326pt'></td>
<td class=xl79 width=454 style='width:341pt'></td>
<td class=xl81 width=295 style='width:221pt'></td>
<td class=xl81 width=295 style='width:221pt'></td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl90 colspan=2 style='height:13.5pt;mso-ignore:colspan'>Note:
None can set/get as a field value of Row. It means NULL.</td>
<td class=xl79 width=454 style='width:341pt'></td>
<td class=xl81 width=295 style='width:221pt'></td>
<td class=xl81 width=295 style='width:221pt'></td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl91 colspan=2 style='height:13.5pt;mso-ignore:colspan'>Note:
red is only GridDB V4.X</td>
<td class=xl79 width=454 style='width:341pt'></td>
<td class=xl81 width=295 style='width:221pt'></td>
<td class=xl81 width=295 style='width:221pt'></td>
</tr>
<![if supportMisalignedColumns]>
<tr height=0 style='display:none'>
<td width=127 style='width:95pt'></td>
<td width=434 style='width:326pt'></td>
<td width=454 style='width:341pt'></td>
<td width=295 style='width:221pt'></td>
<td width=295 style='width:221pt'></td>
</tr>
<![endif]>
</table>
</body>
</html>