Documentation ¶
Index ¶
- Constants
- type DataSource
- type Error
- type JobResult
- type JobResultJob
- type Query
- type QueryList
- type QueryResult
- type QueryResultQueryResult
- func (m *QueryResultQueryResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QueryResultQueryResult) MarshalBinary() ([]byte, error)
- func (m *QueryResultQueryResult) UnmarshalBinary(b []byte) error
- func (m *QueryResultQueryResult) Validate(formats strfmt.Registry) error
- type QueryResultQueryResultData
- func (m *QueryResultQueryResultData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QueryResultQueryResultData) MarshalBinary() ([]byte, error)
- func (m *QueryResultQueryResultData) UnmarshalBinary(b []byte) error
- func (m *QueryResultQueryResultData) Validate(formats strfmt.Registry) error
- type QueryResultQueryResultDataColumnsItems0
- func (m *QueryResultQueryResultDataColumnsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QueryResultQueryResultDataColumnsItems0) MarshalBinary() ([]byte, error)
- func (m *QueryResultQueryResultDataColumnsItems0) UnmarshalBinary(b []byte) error
- func (m *QueryResultQueryResultDataColumnsItems0) Validate(formats strfmt.Registry) error
- type QueryResultQueryResultDataMetadata
- func (m *QueryResultQueryResultDataMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QueryResultQueryResultDataMetadata) MarshalBinary() ([]byte, error)
- func (m *QueryResultQueryResultDataMetadata) UnmarshalBinary(b []byte) error
- func (m *QueryResultQueryResultDataMetadata) Validate(formats strfmt.Registry) error
- type Schedule
- type User
- type Visualization
Constants ¶
const ( // DataSourceTypeAwsEs captures enum value "aws_es" DataSourceTypeAwsEs string = "aws_es" // DataSourceTypeAthena captures enum value "athena" DataSourceTypeAthena string = "athena" // DataSourceTypeAzureKusto captures enum value "azure_kusto" DataSourceTypeAzureKusto string = "azure_kusto" // DataSourceTypeBigqueryGce captures enum value "bigquery_gce" DataSourceTypeBigqueryGce string = "bigquery_gce" // DataSourceTypeCassandra captures enum value "Cassandra" DataSourceTypeCassandra string = "Cassandra" // DataSourceTypeScylla captures enum value "scylla" DataSourceTypeScylla string = "scylla" // DataSourceTypeClickhouse captures enum value "clickhouse" DataSourceTypeClickhouse string = "clickhouse" // DataSourceTypeCloudwatchInsights captures enum value "cloudwatch_insights" DataSourceTypeCloudwatchInsights string = "cloudwatch_insights" // DataSourceTypeCorporateMemory captures enum value "corporate_memory" DataSourceTypeCorporateMemory string = "corporate_memory" // DataSourceTypeDatabricks captures enum value "databricks" DataSourceTypeDatabricks string = "databricks" // DataSourceTypeDb2 captures enum value "db2" DataSourceTypeDb2 string = "db2" // DataSourceTypeDgraph captures enum value "dgraph" DataSourceTypeDgraph string = "dgraph" // DataSourceTypeDynamodbSQL captures enum value "dynamodb_sql" DataSourceTypeDynamodbSQL string = "dynamodb_sql" // DataSourceTypeGoogleAnalytics captures enum value "google_analytics" DataSourceTypeGoogleAnalytics string = "google_analytics" // DataSourceTypeGoogleSpreadsheets captures enum value "google_spreadsheets" DataSourceTypeGoogleSpreadsheets string = "google_spreadsheets" // DataSourceTypeHive captures enum value "hive" DataSourceTypeHive string = "hive" // DataSourceTypeHiveHTTP captures enum value "hive_http" DataSourceTypeHiveHTTP string = "hive_http" // DataSourceTypeImpala captures enum value "impala" DataSourceTypeImpala string = "impala" // DataSourceTypeInfluxdb captures enum value "influxdb" DataSourceTypeInfluxdb string = "influxdb" // DataSourceTypeMemsql captures enum value "memsql" DataSourceTypeMemsql string = "memsql" // DataSourceTypeMssql captures enum value "mssql" DataSourceTypeMssql string = "mssql" // DataSourceTypeMssqlOdbc captures enum value "mssql_odbc" DataSourceTypeMssqlOdbc string = "mssql_odbc" // DataSourceTypeRdsMysql captures enum value "rds_mysql" DataSourceTypeRdsMysql string = "rds_mysql" // DataSourceTypeOracle captures enum value "oracle" DataSourceTypeOracle string = "oracle" // DataSourceTypePg captures enum value "pg" DataSourceTypePg string = "pg" // DataSourceTypeRedshift captures enum value "redshift" DataSourceTypeRedshift string = "redshift" // DataSourceTypeRedshiftIam captures enum value "redshift_iam" DataSourceTypeRedshiftIam string = "redshift_iam" // DataSourceTypeCockroach captures enum value "cockroach" DataSourceTypeCockroach string = "cockroach" // DataSourceTypePhoenix captures enum value "phoenix" DataSourceTypePhoenix string = "phoenix" // DataSourceTypePresto captures enum value "presto" DataSourceTypePresto string = "presto" // DataSourceTypeQubole captures enum value "qubole" DataSourceTypeQubole string = "qubole" // DataSourceTypeRockset captures enum value "rockset" DataSourceTypeRockset string = "rockset" // DataSourceTypeInsecureScript captures enum value "insecure_script" DataSourceTypeInsecureScript string = "insecure_script" // DataSourceTypeSparqlEndpoint captures enum value "sparql_endpoint" DataSourceTypeSparqlEndpoint string = "sparql_endpoint" // DataSourceTypeSqlite captures enum value "sqlite" DataSourceTypeSqlite string = "sqlite" // DataSourceTypeTreasuredata captures enum value "treasuredata" DataSourceTypeTreasuredata string = "treasuredata" // DataSourceTypeTrino captures enum value "trino" DataSourceTypeTrino string = "trino" // DataSourceTypeYandexMetrika captures enum value "yandex_metrika" DataSourceTypeYandexMetrika string = "yandex_metrika" // DataSourceTypeYandexAppmetrika captures enum value "yandex_appmetrika" DataSourceTypeYandexAppmetrika string = "yandex_appmetrika" )
const ( // VisualizationTypeBOXPLOT captures enum value "BOXPLOT" VisualizationTypeBOXPLOT string = "BOXPLOT" // VisualizationTypeCHART captures enum value "CHART" VisualizationTypeCHART string = "CHART" // VisualizationTypeCHOROPLETH captures enum value "CHOROPLETH" VisualizationTypeCHOROPLETH string = "CHOROPLETH" // VisualizationTypeCOHORT captures enum value "COHORT" VisualizationTypeCOHORT string = "COHORT" // VisualizationTypeCOUNTER captures enum value "COUNTER" VisualizationTypeCOUNTER string = "COUNTER" // VisualizationTypeDETAILS captures enum value "DETAILS" VisualizationTypeDETAILS string = "DETAILS" // VisualizationTypeFUNNEL captures enum value "FUNNEL" VisualizationTypeFUNNEL string = "FUNNEL" // VisualizationTypeMAP captures enum value "MAP" VisualizationTypeMAP string = "MAP" // VisualizationTypePIVOT captures enum value "PIVOT" VisualizationTypePIVOT string = "PIVOT" // VisualizationTypeSANKEY captures enum value "SANKEY" VisualizationTypeSANKEY string = "SANKEY" // VisualizationTypeSUNBURSTSEQUENCE captures enum value "SUNBURST_SEQUENCE" VisualizationTypeSUNBURSTSEQUENCE string = "SUNBURST_SEQUENCE" // VisualizationTypeTABLE captures enum value "TABLE" VisualizationTypeTABLE string = "TABLE" // VisualizationTypeWORDCLOUD captures enum value "WORD_CLOUD" VisualizationTypeWORDCLOUD string = "WORD_CLOUD" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataSource ¶
type DataSource struct { // id // Read Only: true ID int64 `json:"id,omitempty"` // name // Required: true Name *string `json:"name"` // options // Required: true Options interface{} `json:"options"` // syntax // Min Length: 1 Syntax string `json:"syntax,omitempty"` // type // Required: true // Enum: [aws_es athena azure_kusto bigquery_gce Cassandra scylla clickhouse cloudwatch_insights corporate_memory databricks db2 dgraph dynamodb_sql google_analytics google_spreadsheets hive hive_http impala influxdb memsql mssql mssql_odbc rds_mysql oracle pg redshift redshift_iam cockroach phoenix presto qubole rockset insecure_script sparql_endpoint sqlite treasuredata trino yandex_metrika yandex_appmetrika] Type *string `json:"type"` }
DataSource data source
swagger:model dataSource
func (*DataSource) ContextValidate ¶
ContextValidate validate this data source based on the context it is used
func (*DataSource) MarshalBinary ¶
func (m *DataSource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DataSource) UnmarshalBinary ¶
func (m *DataSource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Error ¶
type Error struct { // code Code int64 `json:"code,omitempty"` // message // Required: true Message *string `json:"message"` }
Error error
swagger:model error
func (*Error) ContextValidate ¶
ContextValidate validates this error based on context it is used
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type JobResult ¶
type JobResult struct { // job Job *JobResultJob `json:"job,omitempty"` }
JobResult job result
swagger:model jobResult
func (*JobResult) ContextValidate ¶
ContextValidate validate this job result based on the context it is used
func (*JobResult) MarshalBinary ¶
MarshalBinary interface implementation
func (*JobResult) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type JobResultJob ¶
type JobResultJob struct { // error Error string `json:"error,omitempty"` // id ID string `json:"id,omitempty"` // query result id QueryResultID string `json:"query_result_id,omitempty"` // result Result string `json:"result,omitempty"` // status Status int32 `json:"status,omitempty"` // updated at UpdatedAt int32 `json:"updated_at,omitempty"` }
JobResultJob job result job
swagger:model JobResultJob
func (*JobResultJob) ContextValidate ¶
ContextValidate validates this job result job based on context it is used
func (*JobResultJob) MarshalBinary ¶
func (m *JobResultJob) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*JobResultJob) UnmarshalBinary ¶
func (m *JobResultJob) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Query ¶
type Query struct { // created at // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // data source id // Read Only: true DataSourceID int64 `json:"data_source_id,omitempty"` // description // Min Length: 1 Description string `json:"description,omitempty"` // id // Read Only: true ID int64 `json:"id,omitempty"` // is draft IsDraft bool `json:"is_draft,omitempty"` // latest query data id LatestQueryDataID *int64 `json:"latest_query_data_id,omitempty"` // name // Required: true // Min Length: 1 Name *string `json:"name"` // options Options interface{} `json:"options,omitempty"` // query // Required: true // Min Length: 1 Query *string `json:"query"` // schedule Schedule *Schedule `json:"schedule,omitempty"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` // version Version *int64 `json:"version,omitempty"` // visualizations Visualizations []*Visualization `json:"visualizations"` }
Query query
swagger:model query
func (*Query) ContextValidate ¶
ContextValidate validate this query based on the context it is used
func (*Query) MarshalBinary ¶
MarshalBinary interface implementation
func (*Query) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type QueryList ¶
type QueryList struct { // count // Read Only: true Count int64 `json:"count,omitempty"` // page // Read Only: true Page int64 `json:"page,omitempty"` // results Results []*Query `json:"results"` }
QueryList query list
swagger:model queryList
func (*QueryList) ContextValidate ¶
ContextValidate validate this query list based on the context it is used
func (*QueryList) MarshalBinary ¶
MarshalBinary interface implementation
func (*QueryList) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type QueryResult ¶
type QueryResult struct { // query result QueryResult *QueryResultQueryResult `json:"query_result,omitempty"` }
QueryResult query result
swagger:model queryResult
func (*QueryResult) ContextValidate ¶
ContextValidate validate this query result based on the context it is used
func (*QueryResult) MarshalBinary ¶
func (m *QueryResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QueryResult) UnmarshalBinary ¶
func (m *QueryResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QueryResultQueryResult ¶
type QueryResultQueryResult struct { // data Data *QueryResultQueryResultData `json:"data,omitempty"` // data source id DataSourceID int64 `json:"data_source_id,omitempty"` // id ID int64 `json:"id,omitempty"` // query Query string `json:"query,omitempty"` // query hash QueryHash string `json:"query_hash,omitempty"` // retrieved at // Format: date-time RetrievedAt strfmt.DateTime `json:"retrieved_at,omitempty"` }
QueryResultQueryResult query result query result
swagger:model QueryResultQueryResult
func (*QueryResultQueryResult) ContextValidate ¶
func (m *QueryResultQueryResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this query result query result based on the context it is used
func (*QueryResultQueryResult) MarshalBinary ¶
func (m *QueryResultQueryResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QueryResultQueryResult) UnmarshalBinary ¶
func (m *QueryResultQueryResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QueryResultQueryResultData ¶
type QueryResultQueryResultData struct { // columns Columns []*QueryResultQueryResultDataColumnsItems0 `json:"columns"` // metadata Metadata *QueryResultQueryResultDataMetadata `json:"metadata,omitempty"` // rows Rows []interface{} `json:"rows"` }
QueryResultQueryResultData query result query result data
swagger:model QueryResultQueryResultData
func (*QueryResultQueryResultData) ContextValidate ¶
func (m *QueryResultQueryResultData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this query result query result data based on the context it is used
func (*QueryResultQueryResultData) MarshalBinary ¶
func (m *QueryResultQueryResultData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QueryResultQueryResultData) UnmarshalBinary ¶
func (m *QueryResultQueryResultData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QueryResultQueryResultDataColumnsItems0 ¶
type QueryResultQueryResultDataColumnsItems0 struct { // friendly name FriendlyName string `json:"friendly_name,omitempty"` // name Name string `json:"name,omitempty"` // type Type string `json:"type,omitempty"` }
QueryResultQueryResultDataColumnsItems0 query result query result data columns items0
swagger:model QueryResultQueryResultDataColumnsItems0
func (*QueryResultQueryResultDataColumnsItems0) ContextValidate ¶
func (m *QueryResultQueryResultDataColumnsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this query result query result data columns items0 based on context it is used
func (*QueryResultQueryResultDataColumnsItems0) MarshalBinary ¶
func (m *QueryResultQueryResultDataColumnsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QueryResultQueryResultDataColumnsItems0) UnmarshalBinary ¶
func (m *QueryResultQueryResultDataColumnsItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QueryResultQueryResultDataMetadata ¶
type QueryResultQueryResultDataMetadata struct { // athena query id AthenaQueryID string `json:"athena_query_id,omitempty"` // data scanned DataScanned int64 `json:"data_scanned,omitempty"` }
QueryResultQueryResultDataMetadata query result query result data metadata
swagger:model QueryResultQueryResultDataMetadata
func (*QueryResultQueryResultDataMetadata) ContextValidate ¶
func (m *QueryResultQueryResultDataMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this query result query result data metadata based on context it is used
func (*QueryResultQueryResultDataMetadata) MarshalBinary ¶
func (m *QueryResultQueryResultDataMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QueryResultQueryResultDataMetadata) UnmarshalBinary ¶
func (m *QueryResultQueryResultDataMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Schedule ¶
type Schedule struct { // day of week DayOfWeek string `json:"day_of_week,omitempty"` // interval Interval int64 `json:"interval,omitempty"` // time Time string `json:"time,omitempty"` // until Until string `json:"until,omitempty"` }
Schedule schedule
swagger:model schedule
func (*Schedule) ContextValidate ¶
ContextValidate validates this schedule based on context it is used
func (*Schedule) MarshalBinary ¶
MarshalBinary interface implementation
func (*Schedule) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type User ¶
type User struct { // api key APIKey string `json:"apiKey,omitempty"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // email // Required: true // Format: email Email *strfmt.Email `json:"email"` // groups Groups []int64 `json:"groups"` // id // Read Only: true ID int64 `json:"id,omitempty"` // name // Required: true Name *string `json:"name"` // org name // Required: true OrgName *string `json:"orgName"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` }
User user
swagger:model user
func (*User) ContextValidate ¶
ContextValidate validate this user based on the context it is used
func (*User) MarshalBinary ¶
MarshalBinary interface implementation
func (*User) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Visualization ¶
type Visualization struct { // description // Min Length: 1 Description string `json:"description,omitempty"` // id // Read Only: true ID int64 `json:"id,omitempty"` // is draft IsDraft bool `json:"is_draft,omitempty"` // name // Required: true // Min Length: 1 Name *string `json:"name"` // options // Required: true Options interface{} `json:"options"` // query id // Required: true QueryID *int64 `json:"query_id"` // type // Required: true // Enum: [BOXPLOT CHART CHOROPLETH COHORT COUNTER DETAILS FUNNEL MAP PIVOT SANKEY SUNBURST_SEQUENCE TABLE WORD_CLOUD] Type *string `json:"type"` }
Visualization visualization
swagger:model visualization
func (*Visualization) ContextValidate ¶
ContextValidate validate this visualization based on the context it is used
func (*Visualization) MarshalBinary ¶
func (m *Visualization) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Visualization) UnmarshalBinary ¶
func (m *Visualization) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation