[−][src]Trait odbc_api::parameter::Parameter
Can be bound to a single Placeholder
in an SQL statement.
Users usually won't utilize this trait directly, but implementations of Parameters
are likely
to bind one or more instances of SingleParameter to a statement.
Required methods
unsafe fn bind_parameter_to(
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
Parameters
stmt
: Statement handle the parameter should be bound to.parameter_number
: 1 based index of the parameter. The index refers to the position of the?
placeholder in the SQL statement text.
Safety
Implementers should take care that the values bound by this method to the statement live at
least for the Duration of self
. The most straight forward way of achieving this is of
course, to bind members.
Implementations on Foreign Types
impl Parameter for f64
[src]
unsafe fn bind_parameter_to(
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
[src]
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
impl Parameter for f32
[src]
unsafe fn bind_parameter_to(
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
[src]
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
impl Parameter for Date
[src]
unsafe fn bind_parameter_to(
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
[src]
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
impl Parameter for i16
[src]
unsafe fn bind_parameter_to(
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
[src]
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
impl Parameter for i32
[src]
unsafe fn bind_parameter_to(
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
[src]
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
impl Parameter for i8
[src]
unsafe fn bind_parameter_to(
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
[src]
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
impl Parameter for i64
[src]
unsafe fn bind_parameter_to(
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
[src]
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
Implementors
impl Parameter for Bit
[src]
unsafe fn bind_parameter_to(
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
[src]
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
impl<'_> Parameter for VarCharParam<'_>
[src]
unsafe fn bind_parameter_to(
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
[src]
&self,
stmt: &mut Statement<'_>,
parameter_number: u16
) -> Result<(), Error>
impl<T> Parameter for WithDataType<T> where
T: FixedSizedCType,
[src]
T: FixedSizedCType,