message: Checking if we are done with this chunk
diff: @@ -59,6 +59,9 @@ void PhysicalLimit::GetChunkInternal(ExecutionContext &context, DataChunk &chunk
  max_element = limit + offset;
  if (state->child_chunk.size() == 0) {
  return;
  + }
  + if ((limit == 0 || state->current_offset >= max_element) && !(limit_expression || offset_expression)) {
  + return;
  }
  if (state->current_offset < offset) {
  // we are not yet at the offset point
  