Documentation
¶
Index ¶
- func AfterTableAddColumn(ctx *sql.Context, runner sql.StatementRunner, nodeInterface sql.Node) error
- func AfterTableDropColumn(ctx *sql.Context, runner sql.StatementRunner, nodeInterface sql.Node) error
- func AfterTableRename(ctx *sql.Context, runner sql.StatementRunner, nodeInterface sql.Node) error
- func AfterTableRenameColumn(ctx *sql.Context, runner sql.StatementRunner, nodeInterface sql.Node) error
- func BeforeTableAddColumn(ctx *sql.Context, runner sql.StatementRunner, nodeInterface sql.Node) (sql.Node, error)
- func BeforeTableDeletion(ctx *sql.Context, _ sql.StatementRunner, nodeInterface sql.Node) (sql.Node, error)
- func BeforeTableModifyColumn(ctx *sql.Context, runner sql.StatementRunner, nodeInterface sql.Node) (sql.Node, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AfterTableAddColumn ¶ added in v0.55.0
func AfterTableAddColumn(ctx *sql.Context, runner sql.StatementRunner, nodeInterface sql.Node) error
AfterTableAddColumn handles updating various table columns, alongside other validation that's unique to Doltgres.
func AfterTableDropColumn ¶ added in v0.55.0
func AfterTableDropColumn(ctx *sql.Context, runner sql.StatementRunner, nodeInterface sql.Node) error
AfterTableDropColumn handles updating various table columns, alongside other validation that's unique to Doltgres.
func AfterTableRename ¶ added in v0.55.0
AfterTableRename handles updating various columns using the table type, alongside other validation that's unique to Doltgres.
func AfterTableRenameColumn ¶ added in v0.55.0
func AfterTableRenameColumn(ctx *sql.Context, runner sql.StatementRunner, nodeInterface sql.Node) error
AfterTableRenameColumn handles updating various table columns, alongside other validation that's unique to Doltgres.
func BeforeTableAddColumn ¶ added in v0.55.0
func BeforeTableAddColumn(ctx *sql.Context, runner sql.StatementRunner, nodeInterface sql.Node) (sql.Node, error)
BeforeTableAddColumn handles validation that's unique to Doltgres.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.