Clears the map.
(self)
| 596 | return map_.content_as[dict] |
| 597 | |
| 598 | def clear(self) -> None: |
| 599 | """Clears the map. |
| 600 | """ |
| 601 | op_type = DatastructureOperationType.MapClear |
| 602 | with ObservableRequestHandler(op_type, self._impl.observability_instruments) as ds_obs_handler: |
| 603 | ds_obs_handler.create_kv_span(self._impl._request_builder._collection_dtls.get_details_as_dict()) |
| 604 | kv_op_type = KeyValueOperationType.Remove |
| 605 | with ObservableRequestHandler(kv_op_type, self._impl.observability_instruments) as obs_handler: |
| 606 | try: |
| 607 | req = self._impl.request_builder.build_remove_request(self._key, |
| 608 | obs_handler, |
| 609 | parent_span=ds_obs_handler.wrapped_span) |
| 610 | self._impl.remove(req, obs_handler) |
| 611 | except DocumentNotFoundException: |
| 612 | pass |
| 613 | |
| 614 | def items(self) -> Generator: |
| 615 | """Provides mechanism to loop over the entire map. |