pub type GeneratedFunctionDependency = FunctionBinding;Aliased Type§
pub struct GeneratedFunctionDependency {
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§
§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.