pub struct CurrentOf {
pub table: u32,
pub args: Vec<Expr>,
}Expand description
CurrentOfExpr: the condition of WHERE CURRENT OF on the target table of an UPDATE or a DELETE, which is true for the row that the cursor is on, as execCurrentOf finds it.
Fields§
§table: u32The OID of the target table.
args: Vec<Expr>The name of the cursor: a constant for cursor_name, or the parameter of a variable of PL/pgSQL for cursor_param. Then tableoid and ctid of the target table.
Trait Implementations§
impl StructuralPartialEq for CurrentOf
Auto Trait Implementations§
impl Freeze for CurrentOf
impl RefUnwindSafe for CurrentOf
impl Send for CurrentOf
impl Sync for CurrentOf
impl Unpin for CurrentOf
impl UnsafeUnpin for CurrentOf
impl UnwindSafe for CurrentOf
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