pub enum OperatorFamilyItem {
Operator {
strategy_number: u64,
operator_name: ObjectName,
op_types: Vec<DataType>,
purpose: Option<OperatorPurpose>,
},
Function {
support_number: u64,
op_types: Option<Vec<DataType>>,
function_name: ObjectName,
argument_types: Vec<DataType>,
},
}Expand description
An item in an ALTER OPERATOR FAMILY ADD statement
Variants§
Operator
OPERATOR clause
Function
FUNCTION clause
Trait Implementations§
Source§impl Clone for OperatorFamilyItem
impl Clone for OperatorFamilyItem
Source§fn clone(&self) -> OperatorFamilyItem
fn clone(&self) -> OperatorFamilyItem
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 OperatorFamilyItem
impl Debug for OperatorFamilyItem
Source§impl<'de> Deserialize<'de> for OperatorFamilyItem
impl<'de> Deserialize<'de> for OperatorFamilyItem
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 Display for OperatorFamilyItem
impl Display for OperatorFamilyItem
Source§impl Hash for OperatorFamilyItem
impl Hash for OperatorFamilyItem
Source§impl Ord for OperatorFamilyItem
impl Ord for OperatorFamilyItem
Source§fn cmp(&self, other: &OperatorFamilyItem) -> Ordering
fn cmp(&self, other: &OperatorFamilyItem) -> 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 OperatorFamilyItem
impl PartialEq for OperatorFamilyItem
Source§impl PartialOrd for OperatorFamilyItem
impl PartialOrd for OperatorFamilyItem
Source§impl Serialize for OperatorFamilyItem
impl Serialize for OperatorFamilyItem
Source§impl Visit for OperatorFamilyItem
impl Visit for OperatorFamilyItem
Source§impl VisitMut for OperatorFamilyItem
impl VisitMut for OperatorFamilyItem
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
impl Eq for OperatorFamilyItem
impl StructuralPartialEq for OperatorFamilyItem
Auto Trait Implementations§
impl Freeze for OperatorFamilyItem
impl RefUnwindSafe for OperatorFamilyItem
impl Send for OperatorFamilyItem
impl Sync for OperatorFamilyItem
impl Unpin for OperatorFamilyItem
impl UnwindSafe for OperatorFamilyItem
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