| 558 | } |
| 559 | |
| 560 | std::string FormatRange(int64_t start, int64_t length) { |
| 561 | // Format a HTTP range header value |
| 562 | std::stringstream ss; |
| 563 | ss << "bytes=" << start << "-" << start + length - 1; |
| 564 | return ss.str(); |
| 565 | } |
| 566 | |
| 567 | // An AWS RetryStrategy that wraps a provided arrow::fs::S3RetryStrategy |
| 568 | class WrappedRetryStrategy : public Aws::Client::RetryStrategy { |