Documentation
¶
Index ¶
- Variables
- type MongoDB
- func (m *MongoDB) ActivateTenants(ctx context.Context, opt types.ActivateTenantsOption) error
- func (m *MongoDB) Close() error
- func (m *MongoDB) CountTenantPendingTasks(ctx context.Context, opt types.CountTenantPendingTasksOption) (int64, error)
- func (m *MongoDB) CreateTask(ctx context.Context, t entity.Task) error
- func (m *MongoDB) CreateTenant(ctx context.Context, t entity.Tenant) error
- func (m *MongoDB) FindActiveTenants(ctx context.Context, opt types.FindActiveTenantsOption) (tenants entity.Tenants, err error)
- func (m *MongoDB) FindPendingTasks(ctx context.Context, opt types.FindPendingTasksOption) (entity.Tasks, error)
- func (m *MongoDB) GetTask(ctx context.Context, opt types.GetTaskOption) (*entity.Task, error)
- func (m *MongoDB) GetTaskStatus(ctx context.Context, opt types.GetTaskStatusOption) (enum.TaskStatus, error)
- func (m *MongoDB) GetTenant(ctx context.Context, opt types.GetTenantOption) (result *entity.Tenant, err error)
- func (m *MongoDB) UpdateTaskStatus(ctx context.Context, opt types.UpdateTaskStatusOption) error
Constants ¶
This section is empty.
Variables ¶
View Source
var DatabaseName = "keel"
DatabaseName is the database name in MongoDB, modify this variable to change database
Functions ¶
This section is empty.
Types ¶
type MongoDB ¶
type MongoDB struct {
// contains filtered or unexported fields
}
func (*MongoDB) ActivateTenants ¶
func (*MongoDB) CountTenantPendingTasks ¶
func (*MongoDB) CreateTenant ¶
func (*MongoDB) FindActiveTenants ¶
func (*MongoDB) FindPendingTasks ¶ added in v0.1.6
func (*MongoDB) GetTaskStatus ¶
func (m *MongoDB) GetTaskStatus(ctx context.Context, opt types.GetTaskStatusOption) (enum.TaskStatus, error)
func (*MongoDB) UpdateTaskStatus ¶
Click to show internal directories.
Click to hide internal directories.