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.