pub type PbFunction = Function;
Expand description
Alias for Function
.
Aliased Type§
struct PbFunction {Show 16 fields
pub id: u32,
pub schema_id: u32,
pub database_id: u32,
pub name: String,
pub owner: u32,
pub arg_names: Vec<String>,
pub arg_types: Vec<DataType>,
pub return_type: Option<DataType>,
pub language: String,
pub link: Option<String>,
pub identifier: Option<String>,
pub body: Option<String>,
pub compressed_binary: Option<Vec<u8>>,
pub always_retry_on_network_error: bool,
pub runtime: Option<String>,
pub kind: Option<Kind>,
}
Fields§
§id: u32
§schema_id: u32
§database_id: u32
§name: String
§owner: u32
§arg_names: Vec<String>
§arg_types: Vec<DataType>
§return_type: Option<DataType>
§language: String
§link: Option<String>
§identifier: Option<String>
§body: Option<String>
The source code of the function.
compressed_binary: Option<Vec<u8>>
The zstd-compressed binary of the function.
always_retry_on_network_error: bool
§runtime: Option<String>
The runtime selected when multiple runtimes are available for the language. Now is not used.
kind: Option<Kind>