risingwave_pb::catalog

Type Alias PbFunction

source
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>