Documentation
¶
Index ¶
- type Driver
- type MySqlDriver
- func (d *MySqlDriver) DeleteDatabase(ctx context.Context, database steniciov1alpha1.SqlDatabase) error
- func (d *MySqlDriver) DeleteGrants(ctx context.Context, grants steniciov1alpha1.SqlGrant, ...) error
- func (d *MySqlDriver) DeleteUser(ctx context.Context, user steniciov1alpha1.SqlUser) error
- func (d *MySqlDriver) UpsertDatabase(ctx context.Context, database steniciov1alpha1.SqlDatabase) error
- func (d *MySqlDriver) UpsertGrants(ctx context.Context, grants steniciov1alpha1.SqlGrant, ...) error
- func (d *MySqlDriver) UpsertUser(ctx context.Context, user steniciov1alpha1.SqlUser) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Driver ¶
type Driver interface {
UpsertUser(context.Context, steniciov1alpha1.SqlUser) error
DeleteUser(context.Context, steniciov1alpha1.SqlUser) error
UpsertDatabase(context.Context, steniciov1alpha1.SqlDatabase) error
DeleteDatabase(context.Context, steniciov1alpha1.SqlDatabase) error
UpsertGrants(context.Context, steniciov1alpha1.SqlGrant, steniciov1alpha1.SqlUser, steniciov1alpha1.SqlDatabase) error
DeleteGrants(context.Context, steniciov1alpha1.SqlGrant, steniciov1alpha1.SqlUser, steniciov1alpha1.SqlDatabase) error
}
type MySqlDriver ¶
type MySqlDriver struct {
Host steniciov1alpha1.SqlHost
}
func (*MySqlDriver) DeleteDatabase ¶
func (d *MySqlDriver) DeleteDatabase(ctx context.Context, database steniciov1alpha1.SqlDatabase) error
func (*MySqlDriver) DeleteGrants ¶
func (d *MySqlDriver) DeleteGrants(ctx context.Context, grants steniciov1alpha1.SqlGrant, user steniciov1alpha1.SqlUser, database steniciov1alpha1.SqlDatabase) error
func (*MySqlDriver) DeleteUser ¶
func (d *MySqlDriver) DeleteUser(ctx context.Context, user steniciov1alpha1.SqlUser) error
func (*MySqlDriver) UpsertDatabase ¶
func (d *MySqlDriver) UpsertDatabase(ctx context.Context, database steniciov1alpha1.SqlDatabase) error
func (*MySqlDriver) UpsertGrants ¶
func (d *MySqlDriver) UpsertGrants(ctx context.Context, grants steniciov1alpha1.SqlGrant, user steniciov1alpha1.SqlUser, database steniciov1alpha1.SqlDatabase) error
func (*MySqlDriver) UpsertUser ¶
func (d *MySqlDriver) UpsertUser(ctx context.Context, user steniciov1alpha1.SqlUser) error
Click to show internal directories.
Click to hide internal directories.