Documentation
¶
Index ¶
- type DatabaseConfig
- type Datasource
- func (ds *Datasource) Create(dbConfig DatabaseConfig, replace bool) (*DatabaseConfig, error)
- func (ds *Datasource) Drop(name string) error
- func (ds *Datasource) Get(name string) (*DatabaseConfig, error)
- func (ds *Datasource) List() ([]DatabaseConfig, error)
- func (ds *Datasource) Update(dbConfig DatabaseConfig) (*DatabaseConfig, error)
- type FilterDatabaseConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatabaseConfig ¶
type Datasource ¶
type Datasource struct {
// contains filtered or unexported fields
}
func NewDatasource ¶
func NewDatasource(api *restapi.RestAPI) *Datasource
func (*Datasource) Create ¶
func (ds *Datasource) Create(dbConfig DatabaseConfig, replace bool) (*DatabaseConfig, error)
func (*Datasource) Drop ¶
func (ds *Datasource) Drop(name string) error
func (*Datasource) Get ¶
func (ds *Datasource) Get(name string) (*DatabaseConfig, error)
Get retrieves a datasource by name from the API.
func (*Datasource) List ¶
func (ds *Datasource) List() ([]DatabaseConfig, error)
func (*Datasource) Update ¶
func (ds *Datasource) Update(dbConfig DatabaseConfig) (*DatabaseConfig, error)
Click to show internal directories.
Click to hide internal directories.