Documentation ¶
Index ¶
- func NewQuery(name, optionsJSON, description, query string, ...) (*models.Query, error)
- type RequestWrapper
- func (requestWrapper *RequestWrapper) Add(query *models.Query) (*models.Query, error)
- func (requestWrapper *RequestWrapper) Archive(queryID int64) error
- func (requestWrapper *RequestWrapper) ExecuteQuery(queryID int64) error
- func (requestWrapper *RequestWrapper) Get(queryID int64) (*models.Query, error)
- func (requestWrapper *RequestWrapper) GetResult(queryID int64) (*models.QueryResult, error)
- func (requestWrapper *RequestWrapper) List() (*models.QueryList, error)
- func (requestWrapper *RequestWrapper) Publish(queryID int64) (*models.Query, error)
- func (requestWrapper *RequestWrapper) RegenerateQueryAPIKey(queryID int64) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type RequestWrapper ¶
type RequestWrapper struct {
// contains filtered or unexported fields
}
func NewRequestWrapper ¶
func NewRequestWrapper(httpClient *client.Redashclient, opts ...queries.ClientOption) *RequestWrapper
func (*RequestWrapper) Archive ¶
func (requestWrapper *RequestWrapper) Archive(queryID int64) error
Archive query by ID
func (*RequestWrapper) ExecuteQuery ¶
func (requestWrapper *RequestWrapper) ExecuteQuery(queryID int64) error
Run executes the query, but does not check for the return value
func (*RequestWrapper) Get ¶
func (requestWrapper *RequestWrapper) Get(queryID int64) (*models.Query, error)
Get a specific query with by query ID
func (*RequestWrapper) GetResult ¶
func (requestWrapper *RequestWrapper) GetResult(queryID int64) (*models.QueryResult, error)
Get result of query by ID
func (*RequestWrapper) List ¶
func (requestWrapper *RequestWrapper) List() (*models.QueryList, error)
List all queries
func (*RequestWrapper) Publish ¶
func (requestWrapper *RequestWrapper) Publish(queryID int64) (*models.Query, error)
Publish sets the query's status as published
func (*RequestWrapper) RegenerateQueryAPIKey ¶
func (requestWrapper *RequestWrapper) RegenerateQueryAPIKey(queryID int64) error
RegenerateQueryAPIKey changes the query's API key, thus invalidating all existing query URLs
Click to show internal directories.
Click to hide internal directories.