shuwenwei opened a new pull request, #17951: URL: https://github.com/apache/iotdb/pull/17951
## Description This PR adds relational `readTsFile` table function support for querying external TsFiles. Main changes: - Add `readTsFile` TVF planning/analyze support and schema collection through `TsFileSchemaCollector`. - Validate explicit file paths by opening them as TsFiles, while directory inputs recursively scan `.tsfile` files and skip invalid TsFile contents by magic-number validation. - Add external TsFile scan and aggregation scan plan nodes/operators. - Add `ExternalTsFileQueryResource` to manage external TsFile readers, task partitioning, run-file merge reads, temporary files, and execution-lifetime memory reservation cleanup. - Route related user-facing messages through DataNode query i18n messages. - Add UT/IT coverage for external TsFile query resources and the `readTsFile` table function path. ## Tests Not run in this turn. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
