Trait odbc_api::parameter::Parameter [−][src]
pub unsafe trait Parameter {
unsafe fn bind_parameter(
self,
parameter_number: u16,
stmt: &mut impl Statement
) -> Result<(), Error>;
}
Expand description
Implementers of this trait can be used as individual parameters of in a
crate::ParameterCollection
. They can be bound as either input parameters, output parameters
or both.
Required methods
Bind the parameter in question to a specific parameter_number
.
Safety
Since the parameter is now bound to stmt
callers must take care that it is ensured that
the parameter remains valid while it is bound. If the parameter is bound as an output
parameter it must also be ensured that it is exclusively referenced by statement.
Implementations on Foreign Types
Bind immutable references as input parameters.
Bind mutable references as input/output parameter.