spaces

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2023 License: AGPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DB

type DB struct {
	// contains filtered or unexported fields
}

func NewDB

func NewDB(conn *pgxpool.Pool, commonDB database.CommonDB) *DB

func (*DB) SpacesGetSpaceByID

func (db *DB) SpacesGetSpaceByID(ctx context.Context, spaceID uuid.UUID) (*entry.Space, error)

func (*DB) SpacesGetSpaceIDsByParentID

func (db *DB) SpacesGetSpaceIDsByParentID(ctx context.Context, parentID uuid.UUID) ([]uuid.UUID, error)

func (*DB) SpacesGetSpacesByParentID

func (db *DB) SpacesGetSpacesByParentID(ctx context.Context, parentID uuid.UUID) ([]*entry.Space, error)

func (*DB) SpacesRemoveSpaceByID

func (db *DB) SpacesRemoveSpaceByID(ctx context.Context, spaceID uuid.UUID) error

func (*DB) SpacesRemoveSpacesByIDs

func (db *DB) SpacesRemoveSpacesByIDs(ctx context.Context, spaceIDs []uuid.UUID) error

func (*DB) SpacesUpdateSpaceAsset2dID

func (db *DB) SpacesUpdateSpaceAsset2dID(ctx context.Context, spaceID uuid.UUID, asset2dID *uuid.UUID) error

func (*DB) SpacesUpdateSpaceAsset3dID

func (db *DB) SpacesUpdateSpaceAsset3dID(ctx context.Context, spaceID uuid.UUID, asset3dID *uuid.UUID) error

func (*DB) SpacesUpdateSpaceOptions

func (db *DB) SpacesUpdateSpaceOptions(ctx context.Context, spaceID uuid.UUID, options *entry.SpaceOptions) error

func (*DB) SpacesUpdateSpaceOwnerID

func (db *DB) SpacesUpdateSpaceOwnerID(ctx context.Context, spaceID, ownerID uuid.UUID) error

func (*DB) SpacesUpdateSpaceParentID

func (db *DB) SpacesUpdateSpaceParentID(ctx context.Context, spaceID uuid.UUID, parentID uuid.UUID) error

func (*DB) SpacesUpdateSpacePosition

func (db *DB) SpacesUpdateSpacePosition(ctx context.Context, spaceID uuid.UUID, position *cmath.SpacePosition) error

func (*DB) SpacesUpdateSpaceSpaceTypeID

func (db *DB) SpacesUpdateSpaceSpaceTypeID(ctx context.Context, spaceID, spaceTypeID uuid.UUID) error

func (*DB) SpacesUpsertSpace

func (db *DB) SpacesUpsertSpace(ctx context.Context, space *entry.Space) error

func (*DB) SpacesUpsertSpaces

func (db *DB) SpacesUpsertSpaces(ctx context.Context, spaces []*entry.Space) error

Jump to

Keyboard shortcuts

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