lxd/db/operations.go
func (c *ClusterTx) OperationByUUID(uuid string) (Operation, error) {
	null := Operation{}
	operations, err := c.operations("uuid=?", uuid)
	if err != nil {
		return null, err
	}
	switch len(operations) {
	case 0:
		return null, ErrNoSuchObject
	case 1:
		return operations[0], nil
	default:
		return null, fmt.Errorf("more than one node matches")
	}
}
func (c *ClusterTx) OperationByUUID(uuid string) (Operation, error) {
	null := Operation{}
	operations, err := c.operations("uuid=?", uuid)
	if err != nil {
		return null, err
	}
	switch len(operations) {
	case 0:
		return null, ErrNoSuchObject
	case 1:
		return operations[0], nil
	default:
		return null, fmt.Errorf("more than one node matches")
	}
}
func ( c * ClusterTx ) OperationByUUID ( uuid string ) ( Operation , error ) { null := Operation { } operations , err := c . operations ( " " , uuid ) if err != nil { return null , err } switch len ( operations ) { case 0 : return null , ErrNoSuchObject case 1 : return operations [ 0 ] , nil default : return null , fmt . Errorf ( " " ) } }
// OperationByUUID returns the operation with the given UUID.
OperationByUUID returns the operation with the given UUID .