lxd/db/containers.go
func (c *Cluster) LegacyContainersList(cType ContainerType) ([]string, error) {
	q := fmt.Sprintf("SELECT name FROM containers WHERE type=? ORDER BY name")
	inargs := []interface{}{cType}
	var container string
	outfmt := []interface{}{container}
	result, err := queryScan(c.db, q, inargs, outfmt)
	if err != nil {
		return nil, err
	}

	var ret []string
	for _, container := range result {
		ret = append(ret, container[0].(string))
	}

	return ret, nil
}
func (c *Cluster) LegacyContainersList(cType ContainerType) ([]string, error) {
	q := fmt.Sprintf("SELECT name FROM containers WHERE type=? ORDER BY name")
	inargs := []interface{}{cType}
	var container string
	outfmt := []interface{}{container}
	result, err := queryScan(c.db, q, inargs, outfmt)
	if err != nil {
		return nil, err
	}

	var ret []string
	for _, container := range result {
		ret = append(ret, container[0].(string))
	}

	return ret, nil
}
func ( c * Cluster ) LegacyContainersList ( cType ContainerType ) ( [ ] string , error ) { q := fmt . Sprintf ( " " ) inargs := [ ] interface { } { cType } var container string outfmt := [ ] interface { } { container } result , err := queryScan ( c . db , q , inargs , outfmt ) if err != nil { return nil , err } var ret [ ] string for _ , container := range result { ret = append ( ret , container [ 0 ] . ( string ) ) } return ret , nil }
// LegacyContainersList returns the names of all the containers of the given type.
//
// NOTE: this is a pre-projects legacy API that is used only by patches. Don't
// use it for new code.
LegacyContainersList returns the names of all the containers of the given type . NOTE : this is a pre - projects legacy API that is used only by patches . Don t use it for new code .