@@ -136,8 +136,12 @@ const OpenFileInfo &MultiFileListIterationHelper::MultiFileListIterator::operato
136
136
// ===--------------------------------------------------------------------===//
137
137
// MultiFileList
138
138
// ===--------------------------------------------------------------------===//
139
+ MultiFileList::MultiFileList (vector<OpenFileInfo> paths, FileGlobInput glob_input_p)
140
+ : paths(std::move(paths)), glob_input(std::move(glob_input_p)) {
141
+ }
142
+
139
143
MultiFileList::MultiFileList (vector<OpenFileInfo> paths, FileGlobOptions options)
140
- : paths (std::move(paths)), glob_options (options) {
144
+ : MultiFileList (std::move(paths), FileGlobInput (options) ) {
141
145
}
142
146
143
147
MultiFileList::~MultiFileList () {
@@ -270,8 +274,8 @@ idx_t SimpleMultiFileList::GetTotalFileCount() {
270
274
// ===--------------------------------------------------------------------===//
271
275
// GlobMultiFileList
272
276
// ===--------------------------------------------------------------------===//
273
- GlobMultiFileList::GlobMultiFileList (ClientContext &context_p, vector<OpenFileInfo> paths_p, FileGlobOptions options )
274
- : MultiFileList(std::move(paths_p), options ), context(context_p), current_path(0 ) {
277
+ GlobMultiFileList::GlobMultiFileList (ClientContext &context_p, vector<OpenFileInfo> paths_p, FileGlobInput glob_input )
278
+ : MultiFileList(std::move(paths_p), std::move(glob_input) ), context(context_p), current_path(0 ) {
275
279
}
276
280
277
281
unique_ptr<MultiFileList> GlobMultiFileList::ComplexFilterPushdown (ClientContext &context_p,
@@ -369,7 +373,7 @@ bool GlobMultiFileList::ExpandPathInternal(idx_t ¤t_path, vector<OpenFileI
369
373
}
370
374
371
375
auto &fs = FileSystem::GetFileSystem (context);
372
- auto glob_files = fs.GlobFiles (paths[current_path].path , context, glob_options );
376
+ auto glob_files = fs.GlobFiles (paths[current_path].path , context, glob_input );
373
377
std::sort (glob_files.begin (), glob_files.end ());
374
378
result.insert (result.end (), glob_files.begin (), glob_files.end ());
375
379
0 commit comments