pub struct OptimizerHint {
pub text: String,
pub style: OptimizerHintStyle,
}Expand description
Query optimizer hints are optionally supported comments after the
SELECT, INSERT, UPDATE, REPLACE, MERGE, and DELETE keywords in
the corresponding statements.
Fields§
§text: Stringthe raw test of the optimizer hint without its markers
style: OptimizerHintStylethe style of the comment which text was extracted from,
e.g. /*+...*/ or --+...
Not all dialects support all styles, though.
Trait Implementations§
Source§impl Clone for OptimizerHint
impl Clone for OptimizerHint
Source§fn clone(&self) -> OptimizerHint
fn clone(&self) -> OptimizerHint
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 OptimizerHint
impl Debug for OptimizerHint
Source§impl Display for OptimizerHint
impl Display for OptimizerHint
Source§impl Hash for OptimizerHint
impl Hash for OptimizerHint
Source§impl Ord for OptimizerHint
impl Ord for OptimizerHint
Source§fn cmp(&self, other: &OptimizerHint) -> Ordering
fn cmp(&self, other: &OptimizerHint) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for OptimizerHint
impl PartialEq for OptimizerHint
Source§impl PartialOrd for OptimizerHint
impl PartialOrd for OptimizerHint
Source§impl Visit for OptimizerHint
impl Visit for OptimizerHint
Source§impl VisitMut for OptimizerHint
impl VisitMut for OptimizerHint
Source§fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
Mutably visit this node with the provided
VisitorMut. Read moreimpl Eq for OptimizerHint
impl StructuralPartialEq for OptimizerHint
Auto Trait Implementations§
impl Freeze for OptimizerHint
impl RefUnwindSafe for OptimizerHint
impl Send for OptimizerHint
impl Sync for OptimizerHint
impl Unpin for OptimizerHint
impl UnsafeUnpin for OptimizerHint
impl UnwindSafe for OptimizerHint
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