pub enum AlterOperatorOperation {
OwnerTo(Owner),
SetSchema {
schema_name: ObjectName,
},
Set {
options: Vec<OperatorOption>,
},
}Expand description
An AlterOperator operation
Variants§
OwnerTo(Owner)
OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
SetSchema
SET SCHEMA new_schema
Set the operator’s schema name.
Fields
§schema_name: ObjectName
New schema name for the operator
Set
SET ( options )
Fields
§options: Vec<OperatorOption>
List of operator options to set
Trait Implementations§
Source§impl Clone for AlterOperatorOperation
impl Clone for AlterOperatorOperation
Source§fn clone(&self) -> AlterOperatorOperation
fn clone(&self) -> AlterOperatorOperation
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 more
Source§impl Debug for AlterOperatorOperation
impl Debug for AlterOperatorOperation
Source§impl<'de> Deserialize<'de> for AlterOperatorOperation
impl<'de> Deserialize<'de> for AlterOperatorOperation
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>,
where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for AlterOperatorOperation
impl Display for AlterOperatorOperation
Source§impl Hash for AlterOperatorOperation
impl Hash for AlterOperatorOperation
Source§impl Ord for AlterOperatorOperation
impl Ord for AlterOperatorOperation
Source§fn cmp(&self, other: &AlterOperatorOperation) -> Ordering
fn cmp(&self, other: &AlterOperatorOperation) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
where Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AlterOperatorOperation
impl PartialEq for AlterOperatorOperation
Source§impl PartialOrd for AlterOperatorOperation
impl PartialOrd for AlterOperatorOperation
Source§fn partial_cmp(&self, other: &AlterOperatorOperation) -> Option<Ordering>
fn partial_cmp(&self, other: &AlterOperatorOperation) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§fn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
Tests less than or equal to (for self and other) and is used by the
<= operator. Read more
Source§impl Serialize for AlterOperatorOperation
impl Serialize for AlterOperatorOperation
Source§impl Visit for AlterOperatorOperation
impl Visit for AlterOperatorOperation
Source§impl VisitMut for AlterOperatorOperation
impl VisitMut for AlterOperatorOperation
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 more
impl Eq for AlterOperatorOperation
impl StructuralPartialEq for AlterOperatorOperation
Auto Trait Implementations§
impl Freeze for AlterOperatorOperation
impl RefUnwindSafe for AlterOperatorOperation
impl Send for AlterOperatorOperation
impl Sync for AlterOperatorOperation
impl Unpin for AlterOperatorOperation
impl UnwindSafe for AlterOperatorOperation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
where 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
where T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
where T: for<'de> Deserialize<'de>,