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

Function nodeAlterTableSetNotNull

server/ast/alter_table.go:390–400  ·  view source on GitHub ↗

nodeAlterTableSetNotNull converts a tree.AlterTableSetNotNull instance into an equivalent vitess.DDL instance.

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

Source from the content-addressed store, hash-verified

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) {
391 return &vitess.DDL{
392 Action: "alter",
393 Table: tableName,
394 IfExists: ifExists,
395 NotNullSpec: &vitess.NotNullSpec{
396 Action: "set",
397 Column: vitess.NewColIdent(node.Column.String()),
398 },
399 }, nil
400}
401
402// nodeAlterTableSetNotNull converts a tree.AlterTablePartition instance into an equivalent vitess.DDL instance.
403func nodeAlterTablePartition(ctx *Context, node *tree.AlterTablePartition) (*vitess.AlterTable, error) {

Callers 1

nodeAlterTableCmdsFunction · 0.85

Calls 1

StringMethod · 0.65

Tested by

no test coverage detected