Query Operations

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, 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).

mainTables_vectorField_similarity: [MainTable!]!

✨ List MainTable objects 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, 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).

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, 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).

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, 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).

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, 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).

Built In

__schema: __Schema!

__type: __Type

Field Type Description
name String!