Documentation
¶
Index ¶
- type MockDriver
- func (m *MockDriver) Assemble(ctx context.Context) (*drivers.DBInfo[any], error)
- func (m *MockDriver) Capabilities() drivers.Capabilities
- func (m *MockDriver) Constraints(context.Context, drivers.ColumnFilter) (drivers.DBConstraints, error)
- func (m *MockDriver) TableDetails(_ context.Context, info drivers.TableInfo, filter drivers.ColumnFilter) (string, string, []drivers.Column, error)
- func (m *MockDriver) TablesInfo(_ context.Context, filter drivers.Filter) (drivers.TablesInfo, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockDriver ¶
type MockDriver struct{}
MockDriver is a mock implementation of the bdb driver Interface
func (*MockDriver) Capabilities ¶ added in v0.15.0
func (m *MockDriver) Capabilities() drivers.Capabilities
func (*MockDriver) Constraints ¶
func (m *MockDriver) Constraints(context.Context, drivers.ColumnFilter) (drivers.DBConstraints, error)
ForeignKeyInfo returns a list of mock foreignkeys
func (*MockDriver) TableDetails ¶ added in v0.15.0
func (m *MockDriver) TableDetails(_ context.Context, info drivers.TableInfo, filter drivers.ColumnFilter) (string, string, []drivers.Column, error)
Columns returns a list of mock columns
func (*MockDriver) TablesInfo ¶ added in v0.15.0
func (m *MockDriver) TablesInfo(_ context.Context, filter drivers.Filter) (drivers.TablesInfo, error)
TableNames returns a list of mock table names
Click to show internal directories.
Click to hide internal directories.