[−][src]Enum postgres_parser::sys::AlterTableType
Variants
add column
internal to commands/tablecmds.c
implicitly via CREATE OR REPLACE VIEW
alter column default
alter column drop not null
alter column set not null
check column is already marked not null
alter column set statistics
alter column set ( options )
alter column reset ( options )
alter column set storage
drop column
internal to commands/tablecmds.c
add index
internal to commands/tablecmds.c
add constraint
internal to commands/tablecmds.c
internal to commands/tablecmds.c
internal to commands/tablecmds.c
alter constraint
validate constraint
internal to commands/tablecmds.c
preprocessed add constraint (local in parser/parse_utilcmd.c)
add constraint using existing index
drop constraint
internal to commands/tablecmds.c
internal to commands/tablecmds.c
alter column type
alter column OPTIONS (...)
change owner
CLUSTER ON
SET WITHOUT CLUSTER
SET LOGGED
SET UNLOGGED
SET WITHOUT OIDS
SET TABLESPACE
SET (...) AM specific parameters
RESET (...) AM specific parameters
replace reloption list in its entirety
ENABLE TRIGGER name
ENABLE ALWAYS TRIGGER name
ENABLE REPLICA TRIGGER name
DISABLE TRIGGER name
ENABLE TRIGGER ALL
DISABLE TRIGGER ALL
ENABLE TRIGGER USER
DISABLE TRIGGER USER
ENABLE RULE name
ENABLE ALWAYS RULE name
ENABLE REPLICA RULE name
DISABLE RULE name
INHERIT parent
NO INHERIT parent
OF <type_name>
NOT OF
REPLICA IDENTITY
ENABLE ROW SECURITY
DISABLE ROW SECURITY
FORCE ROW SECURITY
NO FORCE ROW SECURITY
OPTIONS (...)
ATTACH PARTITION
DETACH PARTITION
ADD IDENTITY
SET identity column options
Trait Implementations
impl Clone for AlterTableType
[src]
fn clone(&self) -> AlterTableType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for AlterTableType
[src]
impl Debug for AlterTableType
[src]
impl<'de> Deserialize<'de> for AlterTableType
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for AlterTableType
[src]
impl Hash for AlterTableType
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<AlterTableType> for AlterTableType
[src]
fn eq(&self, other: &AlterTableType) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for AlterTableType
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for AlterTableType
[src]
impl StructuralPartialEq for AlterTableType
[src]
Auto Trait Implementations
impl RefUnwindSafe for AlterTableType
impl Send for AlterTableType
impl Sync for AlterTableType
impl Unpin for AlterTableType
impl UnwindSafe for AlterTableType
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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>,