[−][src]Struct postgres_parser::nodes::CopyStmt
Copy Statement
We support "COPY relation FROM file", "COPY relation TO file", and "COPY (query) TO file". In any given CopyStmt, exactly one of "relation" and "query" must be nonNULL.
Fields
relation: Option<Box<RangeVar>>
query: Option<Box<Node>>
attlist: Option<Vec<Node>>
is_from: bool
is_program: bool
filename: Option<String>
options: Option<Vec<Node>>
whereClause: Option<Box<Node>>
Trait Implementations
impl Debug for CopyStmt
[src]
impl<'de> Deserialize<'de> for CopyStmt
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for CopyStmt
[src]
impl PartialEq<CopyStmt> for CopyStmt
[src]
impl Serialize for CopyStmt
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for CopyStmt
[src]
impl StructuralPartialEq for CopyStmt
[src]
Auto Trait Implementations
impl RefUnwindSafe for CopyStmt
impl Send for CopyStmt
impl Sync for CopyStmt
impl Unpin for CopyStmt
impl UnwindSafe for CopyStmt
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>,