Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Chart ¶
type Chart struct {
CacheTimeout int `json:"cache_timeout"`
ChangedOn string `json:"changed_on"`
Datasource string `json:"datasource"`
Description string `json:"description"`
DescriptionMarkdown string `json:"description_markeddown"`
FormData struct{} `json:"form_data"`
Modified string `json:"modified"`
SliceId int `json:"slice_id"`
SliceName string `json:"slice_name"`
SliceUrl string `json:"slice_url"`
}
type Config ¶
type Config struct {
Username string `json:"username" yaml:"username" mapstructure:"username" validate:"required"`
Password string `json:"password" yaml:"password" mapstructure:"password" validate:"required"`
Host string `json:"host" yaml:"host" mapstructure:"host" validate:"required"`
Provider string `json:"provider" yaml:"provider" mapstructure:"provider" validate:"required"`
}
Config holds the set of configuration for the superset extractor
type Dashboard ¶
type Dashboard struct {
ChangedByName string `json:"changed_by_name"`
ChangedByUrl string `json:"changed_by_url"`
DashboardTitle string `json:"dashboard_title"`
ID int `json:"id"`
JsonMetadata string `json:"json_metadata"`
PositionJson string `json:"position_json"`
Published bool `json:"published"`
Slug string `json:"slug"`
TableNames string `json:"table_names"`
ThumbnailUrl string `json:"thumbnail_url"`
URL string `json:"url"`
Owners []Owners `json:"owners"`
Roles []Roles `json:"roles"`
}
type Extractor ¶
type Extractor struct {
plugins.BaseExtractor
// contains filtered or unexported fields
}
Extractor manages the extraction of data from the superset server
Click to show internal directories.
Click to hide internal directories.