+++ # ----------------------------------------------------------------------- # Do not edit this file. It is automatically generated by API Documenter. # ----------------------------------------------------------------------- title = "DataQuery" keywords = ["grafana","documentation","sdk","@grafana/data"] type = "docs" +++ ## DataQuery interface These are the common properties available to all queries in all datasources Specific implementations will extend this interface adding the required properties for the given context Signature ```typescript export interface DataQuery ``` Import ```typescript import { DataQuery } from '@grafana/data'; ``` Properties | Property | Type | Description | | --- | --- | --- | | [datasource](#datasource-property) | string | null | For mixed data sources the selected datasource is on the query level. For non mixed scenarios this is undefined. | | [hide](#hide-property) | boolean | true if query is disabled (ie should not be returned to the dashboard) | | [key](#key-property) | string | Unique, guid like, string used in explore mode | | [queryType](#querytype-property) | string | Specify the query flavor | | [refId](#refid-property) | string | A - Z | ### datasource property For mixed data sources the selected datasource is on the query level. For non mixed scenarios this is undefined. Signature ```typescript datasource?: string | null; ``` ### hide property true if query is disabled (ie should not be returned to the dashboard) Signature ```typescript hide?: boolean; ``` ### key property Unique, guid like, string used in explore mode Signature ```typescript key?: string; ``` ### queryType property Specify the query flavor Signature ```typescript queryType?: string; ``` ### refId property A - Z Signature ```typescript refId: string; ```