| 205 | } |
| 206 | |
| 207 | Result<bool> ParseBoolean(std::string_view value) { |
| 208 | if (AsciiEqualsCaseInsensitive(value, "true") || value == "1") { |
| 209 | return true; |
| 210 | } else if (AsciiEqualsCaseInsensitive(value, "false") || value == "0") { |
| 211 | return false; |
| 212 | } else { |
| 213 | return Status::Invalid("String is not a valid boolean value: '", value, "'."); |
| 214 | } |
| 215 | } |
| 216 | |
| 217 | } // namespace internal |
| 218 | } // namespace arrow |
no test coverage detected