pub struct AmOp {
pub oid: u32,
pub family: u32,
pub left: u32,
pub right: u32,
pub strategy: i16,
pub purpose: u8,
pub operator: u32,
pub method: u32,
pub sortfamily: u32,
}Expand description
An operator of an operator family, one row of pg_amop.
Fields§
§oid: u32The OID. Catalog::add_amop sets it.
family: u32amopfamily: the OID of the operator family.
left: u32amoplefttype.
right: u32amoprighttype.
strategy: i16amopstrategy: the number of the operator in the family.
purpose: u8amoppurpose: s for search or o for ordering.
operator: u32amopopr: the OID of the operator.
method: u32amopmethod: the OID of the access method.
sortfamily: u32amopsortfamily: the B-tree family of the order of an ordering operator, or 0.
Trait Implementations§
impl Eq for AmOp
impl StructuralPartialEq for AmOp
Auto Trait Implementations§
impl Freeze for AmOp
impl RefUnwindSafe for AmOp
impl Send for AmOp
impl Sync for AmOp
impl Unpin for AmOp
impl UnsafeUnpin for AmOp
impl UnwindSafe for AmOp
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