---
title: Query Mixin
slug: /sdk/python/api-reference/query-mixin
---
[{% image align="right" style="float:right;" src="https://img.shields.io/badge/-source-cccccc?style=flat-square" /%}](https://github.com/open-metadata/OpenMetadata/tree/main/ingestion/src/metadata/ingestion/ometa/mixins/query_mixin.py#L0")
# module `query_mixin`
Mixin class containing Query specific methods 
To be used by OpenMetadata class 
---
[{% image align="right" style="float:right;" src="https://img.shields.io/badge/-source-cccccc?style=flat-square" /%}](https://github.com/open-metadata/OpenMetadata/tree/main/ingestion/src/metadata/ingestion/ometa/mixins/query_mixin.py#L30")
## class `OMetaQueryMixin`
OpenMetadata API methods related to Queries. 
To be inherited by OpenMetadata 
---
[{% image align="right" style="float:right;" src="https://img.shields.io/badge/-source-cccccc?style=flat-square" /%}](https://github.com/open-metadata/OpenMetadata/tree/main/ingestion/src/metadata/ingestion/ometa/mixins/query_mixin.py#L92")
### method `get_entity_queries`
```python
get_entity_queries(
    entity_id: Union[Uuid, str],
    fields: Optional[List[str]] = None
) → Optional[List[Query]]
```
Get the queries attached to a table 
**Args:**
 
 - `entity_id` (Union[Uuid,str]):  entity id of given entity 
 - `fields` (Optional[List[str]]):  list of fields to be included in response 
**Returns:**
 
 - `Optional[List[Query]]`:  List of queries 
---
[{% image align="right" style="float:right;" src="https://img.shields.io/badge/-source-cccccc?style=flat-square" /%}](https://github.com/open-metadata/OpenMetadata/tree/main/ingestion/src/metadata/ingestion/ometa/mixins/query_mixin.py#L52")
### method `ingest_entity_queries_data`
```python
ingest_entity_queries_data(
    entity: Union[Table, Dashboard],
    queries: List[CreateQueryRequest]
) → None
```
PUT queries for an entity 
:param entity: Entity to update :param queries: CreateQueryRequest to add 
---