Enum sqlparser::ast::AlterColumnOperation
source · pub enum AlterColumnOperation {
SetNotNull,
DropNotNull,
SetDefault {
value: Expr,
},
DropDefault,
SetDataType {
data_type: DataType,
using: Option<Expr>,
},
}Expand description
An ALTER COLUMN (Statement::AlterTable) operation
Variants§
SetNotNull
SET NOT NULL
DropNotNull
DROP NOT NULL
SetDefault
SET DEFAULT <expr>
DropDefault
DROP DEFAULT
SetDataType
[SET DATA] TYPE <data_type> [USING <expr>]
Trait Implementations§
source§impl Clone for AlterColumnOperation
impl Clone for AlterColumnOperation
source§fn clone(&self) -> AlterColumnOperation
fn clone(&self) -> AlterColumnOperation
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more