This reference doc is generated based on this example schema.
Query operations define the read-only entry points for fetching data in a GraphQL schema.
All queries are generated based on customer defined @table types. Customer defined queries are not supported.
Data Connect Generated
mainTable: MainTable
✨ Look up a single MainTable based on id, key or first and return selected fields (or null if not found).
| Field | Type | Description |
|---|---|---|
id | UUID | The unique ID of the object. |
key | MainTable_Key | The key used to identify the object. |
first | MainTable_FirstRow | Fetch the first row based on the filters and ordering. |
mainTables: [MainTable!]!
✨ List MainTable objects in the table and return selected fields, optionally filtered by where conditions
| Field | Type | Description |
|---|---|---|
where | MainTable_Filter | Filter condition to narrow down the query results. |
orderBy | [MainTable_Order!] | Order the query results by specific fields. |
offset | Int | Number of rows to skip before starting to return the results. |
limit | Int | Maximum number of rows to return (defaults to 100 rows). |
distinct | Boolean | Set to true to return distinct results. |
having | MainTable_Having | Filter condition to apply to the groups of aggregate queries. |
mainTables_vectorField_similarity: [MainTable!]!
✨ List MainTable objects and return selected fields, ordered by vector similarity between the vectorField field and compare_embed. (Alternatively, compare can be used if the input is a raw Vector.)
| Field | Type | Description |
|---|---|---|
compare | Vector | Vector to compare with the stored vectors. |
compare_embed | Vector_Embed | ✨ _embed server value variant of compare (Vector to compare with the stored vectors.) |
method | VectorSimilarityMethod | Similarity method to use for vector comparison (defaults to INNER_PRODUCT). |
within | Float | Threshold for distance comparison. |
where | MainTable_Filter | Filter condition to apply when searching for similar vectors. |
limit | Int | Limit the number of similar vectors returned (defaults to 100 rows). |
manyToManyJoinTable: ManyToManyJoinTable
✨ Look up a single ManyToManyJoinTable based on id, key or first and return selected fields (or null if not found).
| Field | Type | Description |
|---|---|---|
key | ManyToManyJoinTable_Key | The key used to identify the object. |
first | ManyToManyJoinTable_FirstRow | Fetch the first row based on the filters and ordering. |
manyToManyJoinTables: [ManyToManyJoinTable!]!
✨ List ManyToManyJoinTable objects in the table and return selected fields, optionally filtered by where conditions
| Field | Type | Description |
|---|---|---|
where | ManyToManyJoinTable_Filter | Filter condition to narrow down the query results. |
orderBy | [ManyToManyJoinTable_Order!] | Order the query results by specific fields. |
offset | Int | Number of rows to skip before starting to return the results. |
limit | Int | Maximum number of rows to return (defaults to 100 rows). |
distinct | Boolean | Set to true to return distinct results. |
having | ManyToManyJoinTable_Having | Filter condition to apply to the groups of aggregate queries. |
manyToOneExample: ManyToOneExample
✨ Look up a single ManyToOneExample based on id, key or first and return selected fields (or null if not found).
| Field | Type | Description |
|---|---|---|
id | UUID | The unique ID of the object. |
key | ManyToOneExample_Key | The key used to identify the object. |
first | ManyToOneExample_FirstRow | Fetch the first row based on the filters and ordering. |
manyToOneExamples: [ManyToOneExample!]!
✨ List ManyToOneExample objects in the table and return selected fields, optionally filtered by where conditions
| Field | Type | Description |
|---|---|---|
where | ManyToOneExample_Filter | Filter condition to narrow down the query results. |
orderBy | [ManyToOneExample_Order!] | Order the query results by specific fields. |
offset | Int | Number of rows to skip before starting to return the results. |
limit | Int | Maximum number of rows to return (defaults to 100 rows). |
distinct | Boolean | Set to true to return distinct results. |
having | ManyToOneExample_Having | Filter condition to apply to the groups of aggregate queries. |
oneToOneExample: OneToOneExample
✨ Look up a single OneToOneExample based on id, key or first and return selected fields (or null if not found).
| Field | Type | Description |
|---|---|---|
id | UUID | The unique ID of the object. |
key | OneToOneExample_Key | The key used to identify the object. |
first | OneToOneExample_FirstRow | Fetch the first row based on the filters and ordering. |
oneToOneExamples: [OneToOneExample!]!
✨ List OneToOneExample objects in the table and return selected fields, optionally filtered by where conditions
| Field | Type | Description |
|---|---|---|
where | OneToOneExample_Filter | Filter condition to narrow down the query results. |
orderBy | [OneToOneExample_Order!] | Order the query results by specific fields. |
offset | Int | Number of rows to skip before starting to return the results. |
limit | Int | Maximum number of rows to return (defaults to 100 rows). |
distinct | Boolean | Set to true to return distinct results. |
having | OneToOneExample_Having | Filter condition to apply to the groups of aggregate queries. |
stringTable: StringTable
✨ Look up a single StringTable based on id, key or first and return selected fields (or null if not found).
| Field | Type | Description |
|---|---|---|
id | UUID | The unique ID of the object. |
key | StringTable_Key | The key used to identify the object. |
first | StringTable_FirstRow | Fetch the first row based on the filters and ordering. |
stringTables: [StringTable!]!
✨ List StringTable objects in the table and return selected fields, optionally filtered by where conditions
| Field | Type | Description |
|---|---|---|
where | StringTable_Filter | Filter condition to narrow down the query results. |
orderBy | [StringTable_Order!] | Order the query results by specific fields. |
offset | Int | Number of rows to skip before starting to return the results. |
limit | Int | Maximum number of rows to return (defaults to 100 rows). |
distinct | Boolean | Set to true to return distinct results. |
having | StringTable_Having | Filter condition to apply to the groups of aggregate queries. |
Built In
__schema: __Schema!
__type: __Type
| Field | Type | Description |
|---|---|---|
name | String! |