Sample contents of a UDF Manifest File (manifest.json):
{
"manifest_version": "v1",
"source_language": "C",
"is_deterministic": true,
"parameter_spec": "param1 INTEGER",
"return_spec": "INTEGER",
"function_class": "scalar",
"parameter_style": "sql",
"null_call": false,
"execute_on": "compute",
"routine_kind": "regular_function",
"files": [
{
"type": "include",
"filepath": "test_func.h",
"name_on_server": "test_func"
},
{
"type": "source",
"filepath": "test_func.c",
"name_on_server": "test_func",
"entry_point": "udfinc"
}
]
}