INNER CODE UNIT · Go
init
schemahero/schemahero · plugins/mysql/main.go:11
func init() {
// Register all schema types for RPC serialization
shared.RegisterSchemaTypes()
}
func main() {
// Create the mysql plugin implementation
mysqlPlugin := &MySQLPlugin{}
// Create the RPC plugin wrapper
rpcPlugin := &schemaheroplugin.DatabaseRPCPlugin{
Impl: mysqlPlugin,
}
// Create the plugin map
pluginMap := map[string]plugin.Plugin{
"database": rpcPlugin,
}