[][src]Struct postgres_parser::nodes::NextValueExpr

pub struct NextValueExpr {
    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

seqid: OidtypeId: Oid

Trait Implementations

impl Debug for NextValueExpr[src]

impl<'de> Deserialize<'de> for NextValueExpr[src]

impl Eq for NextValueExpr[src]

impl PartialEq<NextValueExpr> for NextValueExpr[src]

impl Serialize 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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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.