JackieTien97 opened a new pull request, #17092: URL: https://github.com/apache/iotdb/pull/17092
This pull request removes support for the JEXL user-defined table function (UDF) from the codebase. The removal includes code, configuration, and tests related to the JEXL function, as well as its dependency. Key changes: **Removal of JEXL UDF support:** * Deleted the `JEXL` entry from the `BuiltinTimeSeriesGeneratingFunction` enum, so it is no longer recognized as a built-in function (`iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/udf/BuiltinTimeSeriesGeneratingFunction.java`). * Removed the import of the `UDTFJexl` class from the same file, cleaning up unused imports (`iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/udf/BuiltinTimeSeriesGeneratingFunction.java`). * Deleted the `JEXL` entry from the `BuiltinTimeSeriesGeneratingFunctionEnum` enum, fully removing its enumeration from the test constants (`integration-test/src/main/java/org/apache/iotdb/itbase/constant/BuiltinTimeSeriesGeneratingFunctionEnum.java`). **Test and dependency cleanup:** * Removed the `testUDTFJexl` test case, which exercised the JEXL UDF, from the integration tests (`integration-test/src/test/java/org/apache/iotdb/db/it/udf/IoTDBUDTFBuiltinFunctionIT.java`). * Removed the `commons-jexl3` dependency from both the Maven `pom.xml` and the `dependencies.json` file, since it is no longer needed (`iotdb-core/node-commons/pom.xml`, `dependencies.json`) [[1]](diffhunk://#diff-cdd5988cac3aa9d75049eb47f362047548c3f275a5d10ad6772bc3a55017c7f6L160-L163) [[2]](diffhunk://#diff-89ce9d15a7748c718ba4ea60d3e3f20d6381995b5df5fd5682be6c52d4dfc549L102). -- 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]
