db

package
v0.0.0-...-fe75120 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LISTENER_ACTIVE_TEXT   = "running"
	LISTENER_INACTIVE_TEXT = "inactive"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Database

type Database struct {
	DB *sql.DB
}

func NewDatabase

func NewDatabase() (*Database, error)

func (*Database) AgentAdd

func (d *Database) AgentAdd(ag *agent.Agent) error

func (*Database) AgentDeleteAll

func (d *Database) AgentDeleteAll() error

func (*Database) AgentDeleteById

func (d *Database) AgentDeleteById(agentId uint) error

func (*Database) AgentDeleteByUuid

func (d *Database) AgentDeleteByUuid(agentUuid string) error

func (*Database) AgentExistsByUuid

func (d *Database) AgentExistsByUuid(uuid string) (bool, error)

func (*Database) AgentGetAll

func (d *Database) AgentGetAll() ([]*agent.Agent, error)

func (*Database) AgentGetById

func (d *Database) AgentGetById(agentId uint) (*agent.Agent, error)

func (*Database) AgentGetByUuid

func (d *Database) AgentGetByUuid(agentUuid string) (*agent.Agent, error)

func (*Database) AgentUpdate

func (d *Database) AgentUpdate(ag *agent.Agent) error

func (*Database) ListenerAdd

func (d *Database) ListenerAdd(lis *listener.Listener) error

func (*Database) ListenerDeleteAll

func (d *Database) ListenerDeleteAll() error

func (*Database) ListenerDeleteById

func (d *Database) ListenerDeleteById(listenerId uint) error

func (*Database) ListenerDeleteByUuid

func (d *Database) ListenerDeleteByUuid(listenerUuid string) error

func (*Database) ListenerExistsByUuid

func (d *Database) ListenerExistsByUuid(uuid string) (bool, error)

func (*Database) ListenerGetAll

func (d *Database) ListenerGetAll() ([]*listener.Listener, error)

func (*Database) ListenerGetById

func (d *Database) ListenerGetById(listenerId uint) (*listener.Listener, error)

func (*Database) ListenerGetByUuid

func (d *Database) ListenerGetByUuid(listenerUuid string) (*listener.Listener, error)

func (*Database) ListenerUpdateActiveAll

func (d *Database) ListenerUpdateActiveAll(active bool) error

func (*Database) ListenerUpdateActiveByUuid

func (d *Database) ListenerUpdateActiveByUuid(uuid string, active bool) error

Method not allowed to use type parameters so the 'value' parameter needs to be set as string.

func (*Database) OperatorAdd

func (d *Database) OperatorAdd(ope *operator.Operator) error

func (*Database) OperatorDeleteAll

func (d *Database) OperatorDeleteAll() error

func (*Database) OperatorDeleteById

func (d *Database) OperatorDeleteById(operatorId uint) error

func (*Database) OperatorDeleteByUuid

func (d *Database) OperatorDeleteByUuid(operatorUuid string) error

func (*Database) OperatorExistsByUuid

func (d *Database) OperatorExistsByUuid(uuid string) (bool, error)

func (*Database) OperatorGetAll

func (d *Database) OperatorGetAll() ([]*operator.Operator, error)

func (*Database) OperatorGetById

func (d *Database) OperatorGetById(operatorId uint) (*operator.Operator, error)

func (*Database) OperatorGetByUuid

func (d *Database) OperatorGetByUuid(operatorUuid string) (*operator.Operator, error)

Jump to

Keyboard shortcuts

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