pub type GeneratedFunctionDependency = FunctionBinding;Aliased Type§
pub struct GeneratedFunctionDependency {
pub object_id: Option<[u8; 16]>,
pub name: String,
pub argument_types: Vec<String>,
pub builtin: bool,
pub dispatch: Option<FunctionDispatch>,
pub invocation: Option<Box<RoutineInvocationBinding>>,
pub resolution_error: Option<FunctionResolutionError>,
}Fields§
§object_id: Option<[u8; 16]>Stable identity of a bound user routine. Built-ins and unbound calls leave this unset.
name: String§argument_types: Vec<String>§builtin: bool§dispatch: Option<FunctionDispatch>Executor operation selected structurally during parsing or overload binding. SQL-visible routine lookup never consults display-name conventions for these operations.
invocation: Option<Box<RoutineInvocationBinding>>Concrete invocation contract selected during routine overload resolution.
resolution_error: Option<FunctionResolutionError>A typed overload-resolution failure retained until the expression reaches a fallible planning or execution boundary. This never reuses the SQL function-name namespace as an error channel.