Documentation
¶
Index ¶
- type MockDatabase
- func (r *MockDatabase) Count(ctx context.Context) (int64, error)
- func (s *MockDatabase) Delete(ctx context.Context, id primitive.ObjectID) error
- func (s *MockDatabase) DeleteMany(ctx context.Context, ids []primitive.ObjectID) (interfaces.BulkResult, error)
- func (s *MockDatabase) Insert(ctx context.Context, item *primitive.D) error
- func (s *MockDatabase) InsertMany(ctx context.Context, items []*bson.D) (interfaces.BulkResult, error)
- func (r *MockDatabase) ReadItems(ctx context.Context, batchSize int, boundaries ...primitive.ObjectID) ([]*bson.D, error)
- func (s *MockDatabase) Update(ctx context.Context, source *primitive.D, target *primitive.D) error
- func (s *MockDatabase) UpdateMany(ctx context.Context, items []*bson.D) (interfaces.BulkResult, error)
- func (s *MockDatabase) WriteMany(ctx context.Context, items []*bson.D) (interfaces.BulkResult, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockDatabase ¶
func NewMockDatabase ¶
func NewMockDatabase(items []*bson.D) *MockDatabase
func (*MockDatabase) DeleteMany ¶
func (s *MockDatabase) DeleteMany(ctx context.Context, ids []primitive.ObjectID) (interfaces.BulkResult, error)
func (*MockDatabase) InsertMany ¶
func (s *MockDatabase) InsertMany(ctx context.Context, items []*bson.D) (interfaces.BulkResult, error)
func (*MockDatabase) UpdateMany ¶
func (s *MockDatabase) UpdateMany(ctx context.Context, items []*bson.D) (interfaces.BulkResult, error)
func (*MockDatabase) WriteMany ¶
func (s *MockDatabase) WriteMany(ctx context.Context, items []*bson.D) (interfaces.BulkResult, error)
Click to show internal directories.
Click to hide internal directories.