def contains_all(self, items): """ Determines whether this set contains all of the items in the specified collection or not. :param items: (Collection), the specified collection which includes the items to be searched. :return: (bool), ``true`` if all of the items in the specified collection exist in this set, ``false`` otherwise. """ check_not_none(items, "Value can't be None") data_items = [] for item in items: check_not_none(item, "Value can't be None") data_items.append(self._to_data(item)) request = set_contains_all_codec.encode_request(self.name, data_items) return self._invoke(request, set_contains_all_codec.decode_response)
def contains_all(self, items): """Determines whether this set contains all of the items in the specified collection or not. Args: items (list): The specified collection which includes the items to be searched. Returns: hazelcast.future.Future[bool]: ``True`` if all of the items in the specified collection exist in this set, ``False`` otherwise. """ check_not_none(items, "Value can't be None") data_items = [] for item in items: check_not_none(item, "Value can't be None") data_items.append(self._to_data(item)) request = set_contains_all_codec.encode_request(self.name, data_items) return self._invoke(request, set_contains_all_codec.decode_response)
def contains_all(self, items: typing.Sequence[ItemType]) -> Future[bool]: """Determines whether this set contains all items in the specified collection or not. Args: items: The specified collection which includes the items to be searched. Returns: ``True`` if all the items in the specified collection exist in this set, ``False`` otherwise. """ check_not_none(items, "Value can't be None") try: data_items = [] for item in items: check_not_none(item, "Value can't be None") data_items.append(self._to_data(item)) except SchemaNotReplicatedError as e: return self._send_schema_and_retry(e, self.contains_all, items) request = set_contains_all_codec.encode_request(self.name, data_items) return self._invoke(request, set_contains_all_codec.decode_response)