helpers

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 30, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OperationHelper

type OperationHelper struct{}

func (*OperationHelper) BuildColumnChangeOperation

func (helper *OperationHelper) BuildColumnChangeOperation(name string, dataType string, defaultVal any, nullable bool) models.Operation

func (*OperationHelper) BuildColumnCreateOperation

func (helper *OperationHelper) BuildColumnCreateOperation(name string, dataType string, defaultVal any, nullable bool) models.Operation

func (*OperationHelper) BuildColumnRemoveOperation

func (helper *OperationHelper) BuildColumnRemoveOperation(name string) models.Operation

func (*OperationHelper) BuildColumnRenameOperation

func (helper *OperationHelper) BuildColumnRenameOperation(oldName string, newName string) models.Operation

func (*OperationHelper) BuildIndexCreateOperation

func (helper *OperationHelper) BuildIndexCreateOperation(name string, columns []string, unique bool) models.Operation

func (*OperationHelper) BuildIndexRemoveOperation

func (helper *OperationHelper) BuildIndexRemoveOperation(name string) models.Operation

func (*OperationHelper) BuildIndexRenameOperation

func (helper *OperationHelper) BuildIndexRenameOperation(oldName string, newName string) models.Operation

func (*OperationHelper) BuildTableCreateOperation

func (helper *OperationHelper) BuildTableCreateOperation(name string, definition string) models.Operation

func (*OperationHelper) BuildTableRemoveOperation

func (helper *OperationHelper) BuildTableRemoveOperation(name string) models.Operation

func (*OperationHelper) BuildTableRenameOperation

func (helper *OperationHelper) BuildTableRenameOperation(oldName string, newName string) models.Operation

type TableHelper

type TableHelper struct {
	Config *storage.DatabaseConfig
}

func (*TableHelper) GetTableColumnNames

func (helper *TableHelper) GetTableColumnNames() []string

func (*TableHelper) GetTableDefinition

func (helper *TableHelper) GetTableDefinition() string

func (*TableHelper) GetTableIndexNames

func (helper *TableHelper) GetTableIndexNames() []string

func (*TableHelper) GetTableParseFunc

func (helper *TableHelper) GetTableParseFunc() func(rows *sql.Rows) ([]sampleTable, error)

func (*TableHelper) GetTablePrimaryKey

func (helper *TableHelper) GetTablePrimaryKey() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL