[][src]Struct postgres_parser::sys::NextValueExpr

#[repr(C)]pub struct NextValueExpr {
    pub xpr: Expr,
    pub seqid: Oid,
    pub typeId: Oid,
}

NextValueExpr get next value from sequence

This has the same effect as calling the nextval() function, but it does not check permissions on the sequence. This is used for identity columns, where the sequence is an implicit dependency without its own permissions.

Fields

xpr: Exprseqid: OidtypeId: Oid

Trait Implementations

impl Debug for NextValueExpr[src]

impl Default for NextValueExpr[src]

impl Eq for NextValueExpr[src]

impl Hash for NextValueExpr[src]

impl PartialEq<NextValueExpr> for NextValueExpr[src]

impl StructuralEq for NextValueExpr[src]

impl StructuralPartialEq for NextValueExpr[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.