spaces

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 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) GetSpaceByID added in v0.2.0

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

func (*DB) GetSpaceIDsByParentID added in v0.2.0

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

func (*DB) GetSpacesByParentID added in v0.2.0

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

func (*DB) RemoveSpaceByID added in v0.2.0

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

func (*DB) RemoveSpacesByIDs added in v0.2.0

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

func (*DB) UpdateSpaceAsset2dID added in v0.2.0

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

func (*DB) UpdateSpaceAsset3dID added in v0.2.0

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

func (*DB) UpdateSpaceOptions added in v0.2.0

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

func (*DB) UpdateSpaceOwnerID added in v0.2.0

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

func (*DB) UpdateSpaceParentID added in v0.2.0

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

func (*DB) UpdateSpacePosition added in v0.2.0

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

func (*DB) UpdateSpaceSpaceTypeID added in v0.2.0

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

func (*DB) UpsertSpace added in v0.2.0

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

func (*DB) UpsertSpaces added in v0.2.0

func (db *DB) UpsertSpaces(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