| 618 | } |
| 619 | |
| 620 | std::string FormatRange(int64_t start, int64_t length) { |
| 621 | // Format a HTTP range header value |
| 622 | std::stringstream ss; |
| 623 | ss << "bytes=" << start << "-" << start + length - 1; |
| 624 | return ss.str(); |
| 625 | } |
| 626 | |
| 627 | // An AWS RetryStrategy that wraps a provided arrow::fs::S3RetryStrategy |
| 628 | class WrappedRetryStrategy : public Aws::Client::RetryStrategy { |