MCPcopy Create free account
hub / github.com/dolthub/doltgresql / nodeAlterTableDropNotNull

Function nodeAlterTableDropNotNull

server/ast/alter_table.go:377–387  ·  view source on GitHub ↗

nodeAlterTableDropNotNull converts a tree.AlterTableDropNotNull instance into an equivalent vitess.DDL instance.

(ctx *Context, node *tree.AlterTableDropNotNull, tableName vitess.TableName, ifExists bool)

Source from the content-addressed store, hash-verified

375
376// nodeAlterTableDropNotNull converts a tree.AlterTableDropNotNull instance into an equivalent vitess.DDL instance.
377func nodeAlterTableDropNotNull(ctx *Context, node *tree.AlterTableDropNotNull, tableName vitess.TableName, ifExists bool) (*vitess.DDL, error) {
378 return &vitess.DDL{
379 Action: "alter",
380 Table: tableName,
381 IfExists: ifExists,
382 NotNullSpec: &vitess.NotNullSpec{
383 Action: "drop",
384 Column: vitess.NewColIdent(node.Column.String()),
385 },
386 }, nil
387}
388
389// nodeAlterTableSetNotNull converts a tree.AlterTableSetNotNull instance into an equivalent vitess.DDL instance.
390func nodeAlterTableSetNotNull(ctx *Context, node *tree.AlterTableSetNotNull, tableName vitess.TableName, ifExists bool) (*vitess.DDL, error) {

Callers 1

nodeAlterTableCmdsFunction · 0.85

Calls 1

StringMethod · 0.65

Tested by

no test coverage detected