#big-query #macro #proc-macro #define #type #function #generate

bigquery-functions-types-macros

定义BigQuery函数类型的进程宏

15个版本

0.1.15 2024年6月9日
0.1.14 2024年3月21日
0.1.7 2023年2月16日
0.1.4 2022年12月12日
0.1.3 2022年10月24日

#1323 in 过程宏


用于 bigquery-functions

MIT 许可证

150KB
62 代码行

BigQuery标准SQL函数列表

此参考被解析以生成类型定义。

查看输出以查看BiqQuery函数列表。

用法

以下是使用Rust处理BigQuery函数列表的方法。首先,将以下内容添加到Cargo.toml中。

[dependencies]
bigquery-functions = "0.1.15"

然后按如下方式调用函数或类型。

use bigquery_functions::get_bigquery_function_names;

fn main() {
    let function_names = get_bigquery_function_names();
    println!("function_names: {:?}", function_names)
}

docs.rs 也很有帮助。

依赖项

~0.5–1MB
~20K SLoC