objects

package
v0.5.6 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 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) GetObjectByID

func (db *DB) GetObjectByID(ctx context.Context, objectID umid.UMID) (*entry.Object, error)

func (*DB) GetObjectIDsByParentID

func (db *DB) GetObjectIDsByParentID(ctx context.Context, parentID umid.UMID) ([]umid.UMID, error)

func (*DB) GetObjectsByOwnerID

func (db *DB) GetObjectsByOwnerID(ctx context.Context, ownerID umid.UMID) ([]*entry.Object, error)

func (*DB) GetObjectsByParentID

func (db *DB) GetObjectsByParentID(ctx context.Context, parentID umid.UMID) ([]*entry.Object, error)

func (*DB) RemoveObjectByID

func (db *DB) RemoveObjectByID(ctx context.Context, objectID umid.UMID) error

func (*DB) RemoveObjectsByIDs

func (db *DB) RemoveObjectsByIDs(ctx context.Context, objectIDs []umid.UMID) error

func (*DB) UpdateObjectAsset2dID

func (db *DB) UpdateObjectAsset2dID(ctx context.Context, objectID umid.UMID, asset2dID *umid.UMID) error

func (*DB) UpdateObjectAsset3dID

func (db *DB) UpdateObjectAsset3dID(ctx context.Context, objectID umid.UMID, asset3dID *umid.UMID) error

func (*DB) UpdateObjectObjectTypeID

func (db *DB) UpdateObjectObjectTypeID(ctx context.Context, objectID, objectTypeID umid.UMID) error

func (*DB) UpdateObjectOptions

func (db *DB) UpdateObjectOptions(ctx context.Context, objectID umid.UMID, options *entry.ObjectOptions) error

func (*DB) UpdateObjectOwnerID

func (db *DB) UpdateObjectOwnerID(ctx context.Context, objectID, ownerID umid.UMID) error

func (*DB) UpdateObjectParentID

func (db *DB) UpdateObjectParentID(ctx context.Context, objectID umid.UMID, parentID umid.UMID) error

func (*DB) UpdateObjectTransform

func (db *DB) UpdateObjectTransform(ctx context.Context, objectID umid.UMID, position *cmath.Transform) error

func (*DB) UpsertObject

func (db *DB) UpsertObject(ctx context.Context, object *entry.Object) error

func (*DB) UpsertObjects

func (db *DB) UpsertObjects(ctx context.Context, objects []*entry.Object) error

Jump to

Keyboard shortcuts

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