Expand description
脚本可调用函数,对应 Java com.alibaba.qlexpress4.runtime.function 包。
一类一文件(SPEC §5.5):本文件仅做 mod 声明与 re-export,不含实现。
(Stage 3a 的 function.rs 骨架已按 Java 类边界拆入 function/ 目录。)
Re-exports§
pub use q_lambda_function as qlambda_function;pub use q_method_function as qmethod_function;pub use custom_function::CustomFunction;pub use extension_function::as_native_method;pub use extension_function::ExtensionFunction;pub use filter_extension_function::FilterExtensionFunction;pub use lazy_arg_custom_function::LazyArgCustomFunction;pub use map_extension_function::MapExtensionFunction;pub use qlambda_function::QLambdaFunction;pub use qmethod_function::QMethodFunction;
Modules§
- custom_
function - 用户自定义函数契约,对应 Java
com.alibaba.qlexpress4.runtime.function.CustomFunction。 - extension_
function - 实例方法扩展函数,对应 Java
com.alibaba.qlexpress4.runtime.function.ExtensionFunction。 - filter_
extension_ function - List.filter 扩展函数,对应 Java
com.alibaba.qlexpress4.runtime.function.FilterExtensionFunction。 - lazy_
arg_ custom_ function - 惰性参数函数契约,对应 Java
com.alibaba.qlexpress4.runtime.function.LazyArgCustomFunction。 - map_
extension_ function - List.map 扩展函数,对应 Java
com.alibaba.qlexpress4.runtime.function.MapExtensionFunction。 - q_
lambda_ function - 脚本 Lambda 的函数包装,对应 Java
com.alibaba.qlexpress4.runtime.function.QLambdaFunction。 - q_
method_ function - Java 方法的函数包装,对应 Java
com.alibaba.qlexpress4.runtime.function.QMethodFunction。 - shared_
extension - 扩展函数的可共享适配器。