|
30 | 30 | #ifdef ARROW_CSV |
31 | 31 | #include "arrow/dataset/file_csv.h" |
32 | 32 | #endif |
33 | | -#ifdef ARROW_ORC |
34 | | -#include "arrow/dataset/file_orc.h" |
35 | | -#endif |
36 | | -#ifdef ARROW_JSON |
37 | | -#include "arrow/dataset/file_json.h" |
38 | | -#endif |
39 | 33 | #include "arrow/filesystem/api.h" |
40 | 34 | #include "arrow/filesystem/path_util.h" |
41 | 35 | #include "arrow/engine/substrait/util.h" |
@@ -147,25 +141,20 @@ arrow::Result<std::shared_ptr<arrow::dataset::FileFormat>> GetFileFormat( |
147 | 141 | jint file_format_id) { |
148 | 142 | switch (file_format_id) { |
149 | 143 | case 0: |
150 | | - return std::static_pointer_cast<arrow::dataset::FileFormat>( |
151 | | - std::make_shared<arrow::dataset::ParquetFileFormat>()); |
| 144 | + return std::make_shared<arrow::dataset::ParquetFileFormat>(); |
152 | 145 | case 1: |
153 | | - return std::static_pointer_cast<arrow::dataset::FileFormat>( |
154 | | - std::make_shared<arrow::dataset::IpcFileFormat>()); |
| 146 | + return std::make_shared<arrow::dataset::IpcFileFormat>(); |
155 | 147 | #ifdef ARROW_ORC |
156 | 148 | case 2: |
157 | | - return std::static_pointer_cast<arrow::dataset::FileFormat>( |
158 | | - std::make_shared<arrow::dataset::OrcFileFormat>()); |
| 149 | + return std::make_shared<arrow::dataset::OrcFileFormat>(); |
159 | 150 | #endif |
160 | 151 | #ifdef ARROW_CSV |
161 | 152 | case 3: |
162 | | - return std::static_pointer_cast<arrow::dataset::FileFormat>( |
163 | | - std::make_shared<arrow::dataset::CsvFileFormat>()); |
| 153 | + return std::make_shared<arrow::dataset::CsvFileFormat>(); |
164 | 154 | #endif |
165 | 155 | #ifdef ARROW_JSON |
166 | 156 | case 4: |
167 | | - return std::static_pointer_cast<arrow::dataset::FileFormat>( |
168 | | - std::make_shared<arrow::dataset::JsonFileFormat>()); |
| 157 | + return std::make_shared<arrow::dataset::JsonFileFormat>(); |
169 | 158 | #endif |
170 | 159 | default: |
171 | 160 | std::string error_message = |
|
0 commit comments