打开名为 的表 Args: name(string): 表名 Returns: (Table) 打开的Table指针 Raises: TeraSdkException: 打开table时出错
(self, name)
| 271 | lib.tera_client_close(self.client) |
| 272 | |
| 273 | def OpenTable(self, name): |
| 274 | """ 打开名为<name>的表 |
| 275 | |
| 276 | Args: |
| 277 | name(string): 表名 |
| 278 | Returns: |
| 279 | (Table) 打开的Table指针 |
| 280 | Raises: |
| 281 | TeraSdkException: 打开table时出错 |
| 282 | """ |
| 283 | err = c_char_p() |
| 284 | table_ptr = lib.tera_table_open(self.client, name, byref(err)) |
| 285 | if table_ptr is None: |
| 286 | raise TeraSdkException("open table failed:" + err.value) |
| 287 | return Table(table_ptr) |
| 288 | |
| 289 | |
| 290 | MUTATION_CALLBACK = CFUNCTYPE(None, c_void_p) |
no test coverage detected