MCPcopy Create free account

hub / github.com/alexisvisco/amigo / types & classes

Types & classes28 in github.com/alexisvisco/amigo

StructCLI
CLI represents the command-line interface for migrations
cli.go:11
StructCLIConfig
CLIConfig holds the configuration for creating a CLI instance
cli.go:25
StructChainExec
ChainExec provides a fluent interface for executing multiple SQL statements with automatic error accumulation. Errors are accumulated and returned at
utils.go:49
StructChainExecTx
ChainExecTx provides a fluent interface for executing multiple SQL statements within a transaction with automatic error accumulation. Example usage:
utils.go:90
StructClickHouseDriver
driver_clickhouse.go:10
StructConfiguration
types.go:9
InterfaceDriver
types.go:47
InterfaceMigration
types.go:34
StructMigration20251225101501AddUserIndex
example/migrations/20251225101501_add_user_index.go:10
StructMigrationRecord
types.go:41
StructMigrationResult
MigrationResult represents the result of applying a migration
runner_up_iterator.go:11
StructMigrationStatus
types.go:55
TypeAliasPlaceholderStyle
PlaceholderStyle defines how to format query placeholders
pkg/logsql/driver.go:27
StructPostgresDriver
driver_pg.go:10
StructRunner
runner.go:8
FuncTypeRunnerDownOptsFunc
func(*runnerDownOpts)
runner_down.go:11
FuncTypeRunnerUpOptsFunc
func(*runnerUpOpts)
runner_up.go:11
StructSQLMigration
sql_migration.go:15
StructSQLiteDriver
driver_sqlite.go:10
FuncTypeWrapOptionFunc
func(*wrapOpts)
pkg/logsql/driver.go:47
StructcliOutput
cliOutput provides helper methods for formatted CLI output
cli_output.go:18
StructloggingConn
pkg/logsql/driver.go:166
StructloggingDriver
pkg/logsql/driver.go:128
StructloggingStmt
pkg/logsql/driver.go:241
StructloggingTx
pkg/logsql/driver.go:312
StructrunnerDownOpts
runner_down.go:7
StructrunnerUpOpts
runner_up.go:7
StructwrapOpts
pkg/logsql/driver.go:42