Documentation
¶
Index ¶
- type DatabaseApp
- func (app *DatabaseApp) BulkDeleteRows(input dto.BulkDeleteRowsInput) error
- func (app *DatabaseApp) CreateDatabase(input dto.CreateDatabaseInput) (*dto.CreateDatabaseOutput, error)
- func (app *DatabaseApp) CreateRow(input dto.CreateRowInput) (*dto.CreateRowOutput, error)
- func (app *DatabaseApp) CreateView(input dto.CreateViewInput) (*dto.CreateViewOutput, error)
- func (app *DatabaseApp) DeleteDatabase(input dto.DeleteDatabaseInput) error
- func (app *DatabaseApp) DeleteDatabasePermission(input dto.DeleteDatabasePermissionInput) error
- func (app *DatabaseApp) DeleteRow(input dto.DeleteRowInput) error
- func (app *DatabaseApp) DeleteView(input dto.DeleteViewInput) error
- func (app *DatabaseApp) GetDatabase(input dto.GetDatabaseInput) (*dto.GetDatabaseOutput, error)
- func (app *DatabaseApp) GetRow(input dto.GetRowInput) (*dto.GetRowOutput, error)
- func (app *DatabaseApp) ListDatabasePermissions(input dto.ListDatabasePermissionsInput) (*dto.ListDatabasePermissionsOutput, error)
- func (app *DatabaseApp) ListDatabases(input dto.ListDatabasesInput) (*dto.ListDatabasesOutput, error)
- func (app *DatabaseApp) ListRows(input dto.ListRowsInput) (*dto.ListRowsOutput, error)
- func (app *DatabaseApp) MoveDatabase(input dto.MoveDatabaseInput) (*dto.MoveDatabaseOutput, error)
- func (app *DatabaseApp) Search(input dto.SearchDatabasesInput) (*dto.SearchDatabasesOutput, error)
- func (app *DatabaseApp) UpdateDatabase(input dto.UpdateDatabaseInput) error
- func (app *DatabaseApp) UpdateRow(input dto.UpdateRowInput) error
- func (app *DatabaseApp) UpdateView(input dto.UpdateViewInput) error
- func (app *DatabaseApp) UpsertDatabasePermission(input dto.UpsertDatabasePermissionInput) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatabaseApp ¶
type DatabaseApp struct {
Config config.Config
Logger zerolog.Logger
DatabasePers domain.DatabasePers
DatabaseRowPers domain.DatabaseRowPers
SpacePers domain.SpacePers
PermissionPers domain.PermissionPers
}
func NewDatabaseApp ¶
func NewDatabaseApp(config config.Config, logger zerolog.Logger, databasePers domain.DatabasePers, databaseRowPers domain.DatabaseRowPers, spacePers domain.SpacePers, permissionPers domain.PermissionPers) *DatabaseApp
func (*DatabaseApp) BulkDeleteRows ¶
func (app *DatabaseApp) BulkDeleteRows(input dto.BulkDeleteRowsInput) error
func (*DatabaseApp) CreateDatabase ¶
func (app *DatabaseApp) CreateDatabase(input dto.CreateDatabaseInput) (*dto.CreateDatabaseOutput, error)
func (*DatabaseApp) CreateRow ¶
func (app *DatabaseApp) CreateRow(input dto.CreateRowInput) (*dto.CreateRowOutput, error)
func (*DatabaseApp) CreateView ¶
func (app *DatabaseApp) CreateView(input dto.CreateViewInput) (*dto.CreateViewOutput, error)
func (*DatabaseApp) DeleteDatabase ¶
func (app *DatabaseApp) DeleteDatabase(input dto.DeleteDatabaseInput) error
func (*DatabaseApp) DeleteDatabasePermission ¶
func (app *DatabaseApp) DeleteDatabasePermission(input dto.DeleteDatabasePermissionInput) error
DeleteDatabasePermission removes a permission from a database
func (*DatabaseApp) DeleteRow ¶
func (app *DatabaseApp) DeleteRow(input dto.DeleteRowInput) error
func (*DatabaseApp) DeleteView ¶
func (app *DatabaseApp) DeleteView(input dto.DeleteViewInput) error
func (*DatabaseApp) GetDatabase ¶
func (app *DatabaseApp) GetDatabase(input dto.GetDatabaseInput) (*dto.GetDatabaseOutput, error)
func (*DatabaseApp) GetRow ¶
func (app *DatabaseApp) GetRow(input dto.GetRowInput) (*dto.GetRowOutput, error)
func (*DatabaseApp) ListDatabasePermissions ¶
func (app *DatabaseApp) ListDatabasePermissions(input dto.ListDatabasePermissionsInput) (*dto.ListDatabasePermissionsOutput, error)
ListDatabasePermissions returns all permissions for a database
func (*DatabaseApp) ListDatabases ¶
func (app *DatabaseApp) ListDatabases(input dto.ListDatabasesInput) (*dto.ListDatabasesOutput, error)
func (*DatabaseApp) ListRows ¶
func (app *DatabaseApp) ListRows(input dto.ListRowsInput) (*dto.ListRowsOutput, error)
func (*DatabaseApp) MoveDatabase ¶
func (app *DatabaseApp) MoveDatabase(input dto.MoveDatabaseInput) (*dto.MoveDatabaseOutput, error)
func (*DatabaseApp) Search ¶
func (app *DatabaseApp) Search(input dto.SearchDatabasesInput) (*dto.SearchDatabasesOutput, error)
func (*DatabaseApp) UpdateDatabase ¶
func (app *DatabaseApp) UpdateDatabase(input dto.UpdateDatabaseInput) error
func (*DatabaseApp) UpdateRow ¶
func (app *DatabaseApp) UpdateRow(input dto.UpdateRowInput) error
func (*DatabaseApp) UpdateView ¶
func (app *DatabaseApp) UpdateView(input dto.UpdateViewInput) error
func (*DatabaseApp) UpsertDatabasePermission ¶
func (app *DatabaseApp) UpsertDatabasePermission(input dto.UpsertDatabasePermissionInput) error
UpsertDatabasePermission adds or updates a permission for a database
Click to show internal directories.
Click to hide internal directories.