database

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

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 (*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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL