space_attributes

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: 9 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) SpaceAttributesGetSpaceAttributeByID

func (db *DB) SpaceAttributesGetSpaceAttributeByID(
	ctx context.Context, spaceAttributeID entry.SpaceAttributeID,
) (*entry.SpaceAttribute, error)

func (*DB) SpaceAttributesGetSpaceAttributes

func (db *DB) SpaceAttributesGetSpaceAttributes(ctx context.Context) ([]*entry.SpaceAttribute, error)

func (*DB) SpaceAttributesGetSpaceAttributesByPluginIDAndName

func (db *DB) SpaceAttributesGetSpaceAttributesByPluginIDAndName(ctx context.Context, pluginID uuid.UUID, attributeName string) ([]*entry.SpaceAttribute, error)

func (*DB) SpaceAttributesGetSpaceAttributesBySpaceID

func (db *DB) SpaceAttributesGetSpaceAttributesBySpaceID(
	ctx context.Context, spaceID uuid.UUID,
) ([]*entry.SpaceAttribute, error)

func (*DB) SpaceAttributesRemoveSpaceAttributeByAttributeID

func (db *DB) SpaceAttributesRemoveSpaceAttributeByAttributeID(
	ctx context.Context, attributeID entry.AttributeID,
) error

func (*DB) SpaceAttributesRemoveSpaceAttributeByID

func (db *DB) SpaceAttributesRemoveSpaceAttributeByID(
	ctx context.Context, spaceAttributeID entry.SpaceAttributeID,
) error

func (*DB) SpaceAttributesRemoveSpaceAttributeByName

func (db *DB) SpaceAttributesRemoveSpaceAttributeByName(ctx context.Context, name string) error

func (*DB) SpaceAttributesRemoveSpaceAttributeByNameAndSpaceID

func (db *DB) SpaceAttributesRemoveSpaceAttributeByNameAndSpaceID(
	ctx context.Context, name string, spaceID uuid.UUID,
) error

func (*DB) SpaceAttributesRemoveSpaceAttributeByNamesAndSpaceID

func (db *DB) SpaceAttributesRemoveSpaceAttributeByNamesAndSpaceID(
	ctx context.Context, names []string, spaceID uuid.UUID,
) error

func (*DB) SpaceAttributesRemoveSpaceAttributeByPluginIDAndSpaceID

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

func (*DB) SpaceAttributesRemoveSpaceAttributeBySpaceID

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

func (*DB) SpaceAttributesRemoveSpaceAttributesByNames

func (db *DB) SpaceAttributesRemoveSpaceAttributesByNames(ctx context.Context, names []string) error

func (*DB) SpaceAttributesRemoveSpaceAttributesByPluginID

func (db *DB) SpaceAttributesRemoveSpaceAttributesByPluginID(ctx context.Context, pluginID uuid.UUID) error

func (*DB) SpaceAttributesUpdateSpaceAttributeOptions

func (db *DB) SpaceAttributesUpdateSpaceAttributeOptions(
	ctx context.Context, spaceAttributeID entry.SpaceAttributeID, options *entry.AttributeOptions,
) error

func (*DB) SpaceAttributesUpdateSpaceAttributeValue

func (db *DB) SpaceAttributesUpdateSpaceAttributeValue(
	ctx context.Context, spaceAttributeID entry.SpaceAttributeID, value *entry.AttributeValue,
) error

func (*DB) SpaceAttributesUpsertSpaceAttribute

func (db *DB) SpaceAttributesUpsertSpaceAttribute(ctx context.Context, spaceAttribute *entry.SpaceAttribute) error

func (*DB) SpaceAttributesUpsertSpaceAttributes

func (db *DB) SpaceAttributesUpsertSpaceAttributes(ctx context.Context, spaceAttributes []*entry.SpaceAttribute) error

Jump to

Keyboard shortcuts

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