class_docstr: Chunks blocks into shuffled batches, using a local in-memory shuffle buffer.
docstr: Whether this batcher has any data.
docstr_tok: ["Whether","this","batcher","has","any","data","."]
code: def has_any(self) -> bool:
      """Whether this batcher has any data."""
      return self._buffer_size() > 0
  
imports: from typing import Optional
  from ray.data._internal.arrow_block import ArrowBlockAccessor
  from ray.data._internal.arrow_ops import transform_pyarrow
  from ray.data._internal.delegating_block_builder import DelegatingBlockBuilder
  from ray.data.block import Block, BlockAccessor
label_desc: Use image node_id 4 for calling the ShufflingBatcher obj's underlying member method code with example usage: obj.has_any() and returns: unknown