[−][src]Struct postgres_parser::nodes::NextValueExpr
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: Oid
typeId: Oid
Trait Implementations
impl Debug for NextValueExpr
[src]
impl<'de> Deserialize<'de> for NextValueExpr
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for NextValueExpr
[src]
impl PartialEq<NextValueExpr> for NextValueExpr
[src]
fn eq(&self, other: &NextValueExpr) -> bool
[src]
fn ne(&self, other: &NextValueExpr) -> bool
[src]
impl Serialize for NextValueExpr
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for NextValueExpr
[src]
impl StructuralPartialEq for NextValueExpr
[src]
Auto Trait Implementations
impl RefUnwindSafe for NextValueExpr
impl Send for NextValueExpr
impl Sync for NextValueExpr
impl Unpin for NextValueExpr
impl UnwindSafe for NextValueExpr
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,