| 145 | OrcFileFormat::OrcFileFormat() : FileFormat(/*default_fragment_scan_options=*/nullptr) {} |
| 146 | |
| 147 | Result<bool> OrcFileFormat::IsSupported(const FileSource& source) const { |
| 148 | RETURN_NOT_OK(source.Open().status()); |
| 149 | return OpenORCReader(source).ok(); |
| 150 | } |
| 151 | |
| 152 | Result<std::shared_ptr<Schema>> OrcFileFormat::Inspect(const FileSource& source) const { |
| 153 | ARROW_ASSIGN_OR_RAISE(auto reader, OpenORCReader(source)); |