pub struct OptimizeStatement {
pub parameter: String,
pub range: (Box<Expr>, Box<Expr>),
pub metric: OptimizationMetric,
}Expand description
Optimization directive for parameter tuning
Fields§
§parameter: StringParameter name to optimize
range: (Box<Expr>, Box<Expr>)Range for the parameter [min..max]
metric: OptimizationMetricMetric to optimize for
Trait Implementations§
Source§impl Clone for OptimizeStatement
impl Clone for OptimizeStatement
Source§fn clone(&self) -> OptimizeStatement
fn clone(&self) -> OptimizeStatement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OptimizeStatement
impl Debug for OptimizeStatement
Source§impl<'de> Deserialize<'de> for OptimizeStatement
impl<'de> Deserialize<'de> for OptimizeStatement
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OptimizeStatement
impl PartialEq for OptimizeStatement
Source§impl Serialize for OptimizeStatement
impl Serialize for OptimizeStatement
impl StructuralPartialEq for OptimizeStatement
Auto Trait Implementations§
impl Freeze for OptimizeStatement
impl RefUnwindSafe for OptimizeStatement
impl Send for OptimizeStatement
impl Sync for OptimizeStatement
impl Unpin for OptimizeStatement
impl UnsafeUnpin for OptimizeStatement
impl UnwindSafe for OptimizeStatement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more