This reference doc is generated based on this example schema.
Input Object types define structured inputs that can be used as arguments in a GraphQL schema.
Data Connect generates input types to work with built in scalars and developer defined @table types.
Data Connect Defined
input Any_Filter
Query filter criteria for Any scalar fields.
| Field | Type | Description | 
|---|---|---|
| isNull | Boolean | When true, match if field IS NULL. When false, match if field isNOT NULL. | 
| eq | Any | Match if field is exactly equal to provided value. | 
| eq_expr | Any_Expr | Match if field is exactly equal to the result of the provided server value expression. | 
| ne | Any | Match if field is not equal to provided value. | 
| ne_expr | Any_Expr | Match if field is not equal to the result of the provided server value expression. | 
| in | [Any!] | Match if field value is among the provided list of values. | 
| nin | [Any!] | Match if field value is not among the provided list of values. | 
input Any_ListFilter
Query filter criteria for [Any!] scalar fields.
| Field | Type | Description | 
|---|---|---|
| includes | Any | Match if list field contains the provided value as a member. | 
| excludes | Any | Match if list field does not contain the provided value as a member. | 
| includesAll | [Any!] | Match if list field contains all of the provided values as members. | 
| excludesAll | [Any!] | Match if list field does not contain any of the provided values as members. | 
input Any_ListUpdate
Update input of an Any list value. Only one of append, prepend, add, or remove may be specified.
| Field | Type | Description | 
|---|---|---|
| append | [Any!] | Append the provided list of values to the existing list. | 
| prepend | [Any!] | Prepend the provided list of values to the existing list. | 
| add | [Any!] | Append values that do not already exist to the list. | 
| remove | [Any!] | Remove all occurrences of each value from the list. | 
input Boolean_Filter
Query filter criteria for Boolean scalar fields.
| Field | Type | Description | 
|---|---|---|
| isNull | Boolean | When true, match if field IS NULL. When false, match if field isNOT NULL. | 
| eq | Boolean | Match if field is exactly equal to provided value. | 
| eq_expr | Boolean_Expr | Match if field is equal to the result of the provided expression. | 
| ne | Boolean | Match if field is not equal to provided value. | 
| ne_expr | Boolean_Expr | Match if field does not match the result of the provided expression. | 
| in | [Boolean!] | Match if field value is among the provided list of values. | 
| nin | [Boolean!] | Match if field value is not among the provided list of values. | 
input Boolean_ListFilter
Query filter criteria for [Boolean!] scalar fields.
| Field | Type | Description | 
|---|---|---|
| includes | Boolean | Match if list field contains the provided value as a member. | 
| excludes | Boolean | Match if list field does not contain the provided value as a member. | 
| includesAll | [Boolean!] | Match if list field contains all of the provided values as members. | 
| excludesAll | [Boolean!] | Match if list field does not contain any of the provided values as members. | 
input Boolean_ListUpdate
Update input of a Boolean list value. Only one of append, prepend, add, or remove may be specified.
| Field | Type | Description | 
|---|---|---|
| append | [Boolean!] | Append the provided list of values to the existing list. | 
| prepend | [Boolean!] | Prepend the provided list of values to the existing list. | 
| add | [Boolean!] | Append values that do not already exist to the list. | 
| remove | [Boolean!] | Remove all occurrences of each value from the list. | 
input Date_Duration
| Field | Type | Description | 
|---|---|---|
| days | Int! | The number of days for the duration. | 
| weeks | Int! | The number of weeks for the duration. | 
| months | Int! | The number of months for the duration. | 
| years | Int! | The number of years for the duration. | 
input Date_Filter
Conditions on a Date value.
| Field | Type | Description | 
|---|---|---|
| isNull | Boolean | Match if the field IS NULL. | 
| eq | Date | Match if the field is exactly equal to the provided value. | 
| eq_expr | Date_Expr | Match if the field equals the provided CEL expression. | 
| eq_date | Date_Relative | Match if the field equals the provided relative date. | 
| ne | Date | Match if the field is not equal to the provided value. | 
| ne_expr | Date_Expr | Match if the field is not equal to the provided CEL expression. | 
| ne_date | Date_Relative | Match if the field is not equal to the provided relative date. | 
| in | [Date!] | Match if the field value is among the provided list of values. | 
| nin | [Date!] | Match if the field value is not among the provided list of values. | 
| gt | Date | Match if the field value is greater than the provided value. | 
| gt_expr | Date_Expr | Match if the field value is greater than the provided CEL expression. | 
| gt_date | Date_Relative | Match if the field value is greater than the provided relative date. | 
| ge | Date | Match if the field value is greater than or equal to the provided value. | 
| ge_expr | Date_Expr | Match if the field value is greater than or equal to the provided CEL expression. | 
| ge_date | Date_Relative | Match if the field value is greater than or equal to the provided relative date. | 
| lt | Date | Match if the field value is less than the provided value. | 
| lt_expr | Date_Expr | Match if the field value is less than the provided CEL expression. | 
| lt_date | Date_Relative | Match if the field value is less than the provided relative date. | 
| le | Date | Match if the field value is less than or equal to the provided value. | 
| le_expr | Date_Expr | Match if the field value is less than or equal to the provided CEL expression. | 
| le_date | Date_Relative | Match if the field value is less than or equal to the provided relative date. | 
input Date_ListFilter
Conditions on aDate list.
| Field | Type | Description | 
|---|---|---|
| includes | Date | Match if the list contains the provided date. | 
| includes_expr | Date_Expr | Match if the list contains the provided date CEL expression. | 
| includes_date | Date_Relative | Match if the list contains the provided relative date. | 
| excludes | Date | Match if the list does not contain the provided date. | 
| excludes_expr | Date_Expr | Match if the list does not contain the provided date CEL expression. | 
| excludes_date | Date_Relative | Match if the list does not contain the provided relative date. | 
| includesAll | [Date!] | Match if the list contains all the provided dates. | 
| excludesAll | [Date!] | Match if the list contains none of the provided dates. | 
input Date_ListUpdate
Update input of a Date list value. Only one of append, prepend, add, or remove may be specified.
| Field | Type | Description | 
|---|---|---|
| append | [Date!] | Append the provided Datevalues to the existing list. | 
| prepend | [Date!] | Prepend the provided Datevalues to the existing list. | 
| add | [Date!] | Append any Datevalues that do not already exist to the list. | 
| remove | [Date!] | Remove all occurrences of each Datefrom the list. | 
input Date_Relative
A runtime-calculated Date value relative to today or on.
| Field | Type | Description | 
|---|---|---|
| today | True | Match for today’s date. | 
| on | Date | A specific date for matching. | 
| add | Date_Duration | Add the provided duration to the base date. | 
| sub | Date_Duration | Subtract the provided duration from the base date. | 
| truncateTo | Date_Interval | Truncate the date to the provided interval. | 
input Date_Update
Update input of a Date value. Only one of inc or dec may be specified.
| Field | Type | Description | 
|---|---|---|
| inc | Date_Duration | Increment the field by a provided duration. | 
| dec | Date_Duration | Decrement the field by a provided duration. | 
input Float_Filter
Query filter criteria for Float scalar fields.
| Field | Type | Description | 
|---|---|---|
| isNull | Boolean | When true, match if field IS NULL. When false, match if field isNOT NULL. | 
| eq | Float | Match if field is exactly equal to provided value. | 
| eq_expr | Float_Expr | Match if field is exactly equal to the result of the provided server value expression. | 
| ne | Float | Match if field is not equal to provided value. | 
| ne_expr | Float_Expr | Match if field is not equal to the result of the provided server value expression. | 
| in | [Float!] | Match if field value is among the provided list of values. | 
| nin | [Float!] | Match if field value is not among the provided list of values. | 
| gt | Float | Match if field value is greater than the provided value. | 
| gt_expr | Float_Expr | Match if field value is greater than the result of the provided server value expression. | 
| ge | Float | Match if field value is greater than or equal to the provided value. | 
| ge_expr | Float_Expr | Match if field value is greater than or equal to the result of the provided server value expression. | 
| lt | Float | Match if field value is less than the provided value. | 
| lt_expr | Float_Expr | Match if field value is less than the result of the provided server value expression. | 
| le | Float | Match if field value is less than or equal to the provided value. | 
| le_expr | Float_Expr | Match if field value is less than or equal to the result of the provided server value expression. | 
input Float_ListFilter
Query filter criteria for [Float!] scalar fields.
| Field | Type | Description | 
|---|---|---|
| includes | Float | Match if list field contains the provided value as a member. | 
| excludes | Float | Match if list field does not contain the provided value as a member. | 
| includesAll | [Float!] | Match if list field contains all of the provided values as members. | 
| excludesAll | [Float!] | Match if list field does not contain any of the provided values as members. | 
input Float_ListUpdate
Update input of a Float list value. Only one of append, prepend, add, or remove may be specified.
| Field | Type | Description | 
|---|---|---|
| append | [Float!] | Append the provided list of values to the existing list. | 
| prepend | [Float!] | Prepend the provided list of values to the existing list. | 
| add | [Float!] | Append values that do not already exist to the list. | 
| remove | [Float!] | Remove all occurrences of each value from the list. | 
input Float_Update
Update input of a Float value. Only one of inc or dec may be specified.
| Field | Type | Description | 
|---|---|---|
| inc | Float | Increment the field by a provided value. | 
| dec | Float | Decrement the field by a provided value. | 
input Int64_Filter
Query filter criteria for Int64 scalar fields.
| Field | Type | Description | 
|---|---|---|
| isNull | Boolean | When true, match if field IS NULL. When false, match if field isNOT NULL. | 
| eq | Int64 | Match if field is exactly equal to provided value. | 
| eq_expr | Int64_Expr | Match if field is exactly equal to the result of the provided server value expression. | 
| ne | Int64 | Match if field is not equal to provided value. | 
| ne_expr | Int64_Expr | Match if field is not equal to the result of the provided server value expression. | 
| in | [Int64!] | Match if field value is among the provided list of values. | 
| nin | [Int64!] | Match if field value is not among the provided list of values. | 
| gt | Int64 | Match if field value is greater than the provided value. | 
| gt_expr | Int64_Expr | Match if field value is greater than the result of the provided server value expression. | 
| ge | Int64 | Match if field value is greater than or equal to the provided value. | 
| ge_expr | Int64_Expr | Match if field value is greater than or equal to the result of the provided server value expression. | 
| lt | Int64 | Match if field value is less than the provided value. | 
| lt_expr | Int64_Expr | Match if field value is less than the result of the provided server value expression. | 
| le | Int64 | Match if field value is less than or equal to the provided value. | 
| le_expr | Int64_Expr | Match if field value is less than or equal to the result of the provided server value expression. | 
input Int64_ListFilter
Query filter criteria for [Int64!] scalar fields.
| Field | Type | Description | 
|---|---|---|
| includes | Int64 | Match if list field contains the provided value as a member. | 
| excludes | Int64 | Match if list field does not contain the provided value as a member. | 
| includesAll | [Int64!] | Match if list field contains all of the provided values as members. | 
| excludesAll | [Int64!] | Match if list field does not contain any of the provided values as members. | 
input Int64_ListUpdate
Update input of an Int64 list value. Only one of append, prepend, add, or remove may be specified.
| Field | Type | Description | 
|---|---|---|
| append | [Int64!] | Append the provided list of values to the existing list. | 
| prepend | [Int64!] | Prepend the provided list of values to the existing list. | 
| add | [Int64!] | Append values that do not already exist to the list. | 
| remove | [Int64!] | Remove all occurrences of each value from the list. | 
input Int64_Update
Update input of an Int64 value. Only one of inc or dec may be specified.
| Field | Type | Description | 
|---|---|---|
| inc | Int64 | Increment the field by a provided value. | 
| dec | Int64 | Decrement the field by a provided value. | 
input Int_Filter
Query filter criteria for Int scalar fields.
| Field | Type | Description | 
|---|---|---|
| isNull | Boolean | When true, match if field IS NULL. When false, match if field isNOT NULL. | 
| eq | Int | Match if field is exactly equal to provided value. | 
| eq_expr | Int_Expr | Match if field is exactly equal to the result of the provided server value expression. | 
| ne | Int | Match if field is not equal to provided value. | 
| ne_expr | Int_Expr | Match if field is not equal to the result of the provided server value expression. | 
| in | [Int!] | Match if field value is among the provided list of values. | 
| nin | [Int!] | Match if field value is not among the provided list of values. | 
| gt | Int | Match if field value is greater than the provided value. | 
| gt_expr | Int_Expr | Match if field value is greater than the result of the provided server value expression. | 
| ge | Int | Match if field value is greater than or equal to the provided value. | 
| ge_expr | Int_Expr | Match if field value is greater than or equal to the result of the provided server value expression. | 
| lt | Int | Match if field value is less than the provided value. | 
| lt_expr | Int_Expr | Match if field value is less than the result of the provided server value expression. | 
| le | Int | Match if field value is less than or equal to the provided value. | 
| le_expr | Int_Expr | Match if field value is less than or equal to the result of the provided server value expression. | 
input Int_ListFilter
Query filter criteris for [Int!] scalar fields.
| Field | Type | Description | 
|---|---|---|
| includes | Int | Match if list field contains the provided value as a member. | 
| excludes | Int | Match if list field does not contain the provided value as a member. | 
| includesAll | [Int!] | Match if list field contains all of the provided values as members. | 
| excludesAll | [Int!] | Match if list field does not contain any of the provided values as members. | 
input Int_ListUpdate
Update input of an Int list value. Only one of append, prepend, add, or remove may be specified.
| Field | Type | Description | 
|---|---|---|
| append | [Int!] | Append the provided list of values to the existing list. | 
| prepend | [Int!] | Prepend the provided list of values to the existing list. | 
| add | [Int!] | Append values that do not already exist to the list. | 
| remove | [Int!] | Remove all occurrences of each value from the list. | 
input Int_Update
Update input of an Int value. Only one of inc or dec may be specified.
| Field | Type | Description | 
|---|---|---|
| inc | Int | Increment the field by a provided value. | 
| dec | Int | Decrement the field by a provided value. | 
input String_Filter
Query filter criteria for String scalar fields.
| Field | Type | Description | 
|---|---|---|
| isNull | Boolean | When true, match if field IS NULL. When false, match if field isNOT NULL. | 
| eq | String | Match if field is exactly equal to provided value. | 
| eq_expr | String_Expr | Match if field is exactly equal to the result of the provided server value expression. Currently only auth.uidis supported as an expression. | 
| ne | String | Match if field is not equal to provided value. | 
| ne_expr | String_Expr | Match if field is not equal to the result of the provided server value expression. Currently only auth.uidis supported as an expression. | 
| in | [String!] | Match if field value is among the provided list of values. | 
| nin | [String!] | Match if field value is not among the provided list of values. | 
| gt | String | Match if field value is greater than the provided value. | 
| ge | String | Match if field value is greater than or equal to the provided value. | 
| lt | String | Match if field value is less than the provided value. | 
| le | String | Match if field value is less than or equal to the provided value. | 
| contains | String | Match if field value contains the provided value as a substring. Equivalent to LIKE '%value%' | 
| startsWith | String | Match if field value starts with the provided value. Equivalent to LIKE 'value%' | 
| endsWith | String | Match if field value ends with the provided value. Equivalent to LIKE '%value' | 
input String_ListFilter
Query filter criteris for [String!] scalar fields.
| Field | Type | Description | 
|---|---|---|
| includes | String | Match if list field contains the provided value as a member. | 
| excludes | String | Match if list field does not contain the provided value as a member. | 
| includesAll | [String!] | Match if list field contains all of the provided values as members. | 
| excludesAll | [String!] | Match if list field does not contain any of the provided values as members. | 
input String_ListUpdate
Update input of a String list value. Only one of append, prepend, add, or remove may be specified.
| Field | Type | Description | 
|---|---|---|
| append | [String!] | Append the provided values to the existing list. | 
| prepend | [String!] | Prepend the provided values to the existing list. | 
| add | [String!] | Append values that do not already exist to the list. | 
| remove | [String!] | Remove all occurrences of each value from the list. | 
input Timestamp_Duration
| Field | Type | Description | 
|---|---|---|
| milliseconds | Int! | The number of milliseconds for the duration. | 
| seconds | Int! | The number of seconds for the duration. | 
| minutes | Int! | The number of minutes for the duration. | 
| hours | Int! | The number of hours for the duration. | 
| days | Int! | The number of days for the duration. | 
| weeks | Int! | The number of weeks for the duration. | 
| months | Int! | The number of months for the duration. | 
| years | Int! | The number of years for the duration. | 
input Timestamp_Filter
Conditions on a Timestamp value.
| Field | Type | Description | 
|---|---|---|
| isNull | Boolean | Match if the field IS NULL. | 
| eq | Timestamp | Match if the field is exactly equal to the provided value. | 
| eq_expr | Timestamp_Expr | Match if the field equals the provided CEL expression. | 
| eq_time | Timestamp_Relative | Match if the field equals the provided relative time. | 
| ne | Timestamp | Match if the field is not equal to the provided value. | 
| ne_expr | Timestamp_Expr | Match if the field is not equal to the provided CEL expression. | 
| ne_time | Timestamp_Relative | Match if the field is not equal to the provided relative time. | 
| in | [Timestamp!] | Match if the field value is among the provided list of values. | 
| nin | [Timestamp!] | Match if the field value is not among the provided list of values. | 
| gt | Timestamp | Match if the field value is greater than the provided value. | 
| gt_expr | Timestamp_Expr | Match if the field value is greater than the provided CEL expression. | 
| gt_time | Timestamp_Relative | Match if the field value is greater than the provided relative time. | 
| ge | Timestamp | Match if the field value is greater than or equal to the provided value. | 
| ge_expr | Timestamp_Expr | Match if the field value is greater than or equal to the provided CEL expression. | 
| ge_time | Timestamp_Relative | Match if the field value is greater than or equal to the provided relative time. | 
| lt | Timestamp | Match if the field value is less than the provided value. | 
| lt_expr | Timestamp_Expr | Match if the field value is less than the provided CEL expression. | 
| lt_time | Timestamp_Relative | Match if the field value is less than the provided relative time. | 
| le | Timestamp | Match if the field value is less than or equal to the provided value. | 
| le_expr | Timestamp_Expr | Match if the field value is less than or equal to the provided CEL expression. | 
| le_time | Timestamp_Relative | Match if the field value is less than or equal to the provided relative time. | 
input Timestamp_ListFilter
Conditions on a Timestamp list.
| Field | Type | Description | 
|---|---|---|
| includes | Timestamp | Match if the list contains the provided timestamp. | 
| includes_expr | Timestamp_Expr | Match if the list contains the provided timestamp CEL expression. | 
| includes_time | Timestamp_Relative | Match if the list contains the provided relative timestamp. | 
| excludes | Timestamp | Match if the list does not contain the provided timestamp. | 
| excludes_expr | Timestamp_Expr | Match if the list does not contain the provided timestamp CEL expression. | 
| excludes_time | Timestamp_Relative | Match if the list does not contain the provided relative timestamp. | 
| includesAll | [Timestamp!] | Match if the list contains all the provided timestamps. | 
| excludesAll | [Timestamp!] | Match if the list contains none of the provided timestamps. | 
input Timestamp_ListUpdate
Update input of an Timestamp list value. Only one of append, prepend, add, or remove may be specified.
| Field | Type | Description | 
|---|---|---|
| append | [Timestamp!] | Append the provided Timestampvalues to the existing list. | 
| prepend | [Timestamp!] | Prepend the provided Timestampvalues to the existing list. | 
| add | [Timestamp!] | Append any Timestampvalues that do not already exist to the list. | 
| remove | [Timestamp!] | Remove all occurrences of each Timestampfrom the list. | 
input Timestamp_Relative
A runtime-calculated Timestamp value relative to now or at.
| Field | Type | Description | 
|---|---|---|
| now | True | Match for the current time. | 
| at | Timestamp | A specific timestamp for matching. | 
| add | Timestamp_Duration | Add the provided duration to the base timestamp. | 
| sub | Timestamp_Duration | Subtract the provided duration from the base timestamp. | 
| truncateTo | Timestamp_Interval | Truncate the timestamp to the provided interval. | 
input Timestamp_Update
Update input of a Timestamp value. Only one of inc or dec may be specified.
| Field | Type | Description | 
|---|---|---|
| inc | Timestamp_Duration | Increment the field by a provided duration. | 
| dec | Timestamp_Duration | Decrement the field by a provided duration. | 
input UUID_Filter
Query filter criteria for UUID scalar fields.
| Field | Type | Description | 
|---|---|---|
| isNull | Boolean | When true, match if field IS NULL. When false, match if field isNOT NULL. | 
| eq | UUID | Match if field is exactly equal to provided value. | 
| eq_expr | UUID_Expr | Match if field is exactly equal to the result of the provided server value expression. | 
| ne | UUID | Match if field is not equal to provided value. | 
| ne_expr | UUID_Expr | Match if field is not equal to the result of the provided server value expression. | 
| in | [UUID!] | Match if field value is among the provided list of values. | 
| nin | [UUID!] | Match if field value is not among the provided list of values. | 
input UUID_ListFilter
Query filter criteris for [UUID!] scalar fields.
| Field | Type | Description | 
|---|---|---|
| includes | UUID | Match if list field contains the provided value as a member. | 
| excludes | UUID | Match if list field does not contain the provided value as a member. | 
| includesAll | [UUID!] | Match if list field contains all of the provided values as members. | 
| excludesAll | [UUID!] | Match if list field does not contain any of the provided values as members. | 
input UUID_ListUpdate
Update input of an ID list value. Only one of append, prepend, add, or remove may be specified.
| Field | Type | Description | 
|---|---|---|
| append | [UUID!] | Append the provided UUIDs to the existing list. | 
| prepend | [UUID!] | Prepend the provided UUIDs to the existing list. | 
| add | [UUID!] | Append values that do not already exist to the list. | 
| remove | [UUID!] | Remove all occurrences of each value from the list. | 
input Vector_Embed
Create a vector embedding of text using the given model on Vertex AI.
Cloud SQL for Postgresql natively integrates with Vertex AI Text embeddings API to effectively generate text embeddings.
If you uses Vector in your schema, Firebase Data Connect automatically installs
pgvector and google_ml_integration
Postgres extensions in your Cloud SQL database.
Given a Post table with a Vector embedding field.
type Post @table {
  content: String!
  contentEmbedding: Vector @col(size:768)
}
NOTE: All natively supported Vector_Embed_Model generates vector of length 768.
Example: Insert embedding
mutation CreatePost($content: String!) {
  post_insert(data: {
    content: $content,
    contentEmbedding_embed: {model: "textembedding-gecko@003", text: $content},
  })
}
Example: Vector similarity Search
query SearchPost($query: String!) {
  posts_contentEmbedding_similarity(compare_embed: {model: "textembedding-gecko@003", text: $query}) {
    id
    content
  }
}
| Field | Type | Description | 
|---|---|---|
| model | Vector_Embed_Model! | The model to use for vector embedding. Recommend the latest stable model: textembedding-gecko@003. | 
| text | String! | The text to generate the vector embedding from. | 
input Vector_Filter
Conditions on a Vector value.
| Field | Type | Description | 
|---|---|---|
| eq | Vector | Match if the field is exactly equal to the provided vector. | 
| ne | Vector | Match if the field is not equal to the provided vector. | 
| in | [Vector!] | Match if the field value is among the provided list of vectors. | 
| nin | [Vector!] | Match if the field value is not among the provided list of vectors. | 
| isNull | Boolean | Match if the field is NULL. | 
input Vector_ListFilter
| Field | Type | Description | 
|---|---|---|
| includes | Vector | Match if the list includes the supplied vector. | 
| excludes | Vector | Match if the list does not include the supplied vector. | 
| includesAll | [Vector!] | Match if the list contains all the provided vectors. | 
| excludesAll | [Vector!] | Match if the list contains none of the provided vectors. | 
Data Connect Generated
input MainTable_Data
✨ Generated data input type for table 'MainTable'. It includes all necessary fields for creating or upserting rows into table.
| Field | Type | Description | 
|---|---|---|
| id | UUID | ✨ Generated from Field MainTable.idof typeUUID! | 
| id_expr | UUID_Expr | ✨ _exprserver value variant ofid(✨ Generated from FieldMainTable.idof typeUUID!) | 
| anyArray | [Any!] | ✨ Generated from Field MainTable.anyArrayof type[Any] | 
| anyArray_update | [Any_ListUpdate!] | ✨ _updateserver value variant ofanyArray(✨ Generated from FieldMainTable.anyArrayof type[Any]) | 
| anyField | Any | ✨ Generated from Field MainTable.anyFieldof typeAny | 
| anyField_expr | Any_Expr | ✨ _exprserver value variant ofanyField(✨ Generated from FieldMainTable.anyFieldof typeAny) | 
| booleanArray | [Boolean!] | ✨ Generated from Field MainTable.booleanArrayof type[Boolean] | 
| booleanArray_update | [Boolean_ListUpdate!] | ✨ _updateserver value variant ofbooleanArray(✨ Generated from FieldMainTable.booleanArrayof type[Boolean]) | 
| booleanField | Boolean | ✨ Generated from Field MainTable.booleanFieldof typeBoolean | 
| booleanField_expr | Boolean_Expr | ✨ _exprserver value variant ofbooleanField(✨ Generated from FieldMainTable.booleanFieldof typeBoolean) | 
| dateArray | [Date!] | ✨ Generated from Field MainTable.dateArrayof type[Date] | 
| dateArray_update | [Date_ListUpdate!] | ✨ _updateserver value variant ofdateArray(✨ Generated from FieldMainTable.dateArrayof type[Date]) | 
| dateField | Date | ✨ Generated from Field MainTable.dateFieldof typeDate | 
| dateField_expr | Date_Expr | ✨ _exprserver value variant ofdateField(✨ Generated from FieldMainTable.dateFieldof typeDate) | 
| dateField_date | Date_Relative | ✨ _dateserver value variant ofdateField(✨ Generated from FieldMainTable.dateFieldof typeDate) | 
| dateField_update | [Date_Update!] | ✨ _updateserver value variant ofdateField(✨ Generated from FieldMainTable.dateFieldof typeDate) | 
| floatArray | [Float!] | ✨ Generated from Field MainTable.floatArrayof type[Float] | 
| floatArray_update | [Float_ListUpdate!] | ✨ _updateserver value variant offloatArray(✨ Generated from FieldMainTable.floatArrayof type[Float]) | 
| floatField | Float | ✨ Generated from Field MainTable.floatFieldof typeFloat | 
| floatField_expr | Float_Expr | ✨ _exprserver value variant offloatField(✨ Generated from FieldMainTable.floatFieldof typeFloat) | 
| floatField_update | [Float_Update!] | ✨ _updateserver value variant offloatField(✨ Generated from FieldMainTable.floatFieldof typeFloat) | 
| int64Array | [Int64!] | ✨ Generated from Field MainTable.int64Arrayof type[Int64] | 
| int64Array_update | [Int64_ListUpdate!] | ✨ _updateserver value variant ofint64Array(✨ Generated from FieldMainTable.int64Arrayof type[Int64]) | 
| int64Field | Int64 | ✨ Generated from Field MainTable.int64Fieldof typeInt64 | 
| int64Field_expr | Int64_Expr | ✨ _exprserver value variant ofint64Field(✨ Generated from FieldMainTable.int64Fieldof typeInt64) | 
| int64Field_update | [Int64_Update!] | ✨ _updateserver value variant ofint64Field(✨ Generated from FieldMainTable.int64Fieldof typeInt64) | 
| intArray | [Int!] | ✨ Generated from Field MainTable.intArrayof type[Int] | 
| intArray_update | [Int_ListUpdate!] | ✨ _updateserver value variant ofintArray(✨ Generated from FieldMainTable.intArrayof type[Int]) | 
| intField | Int | ✨ Generated from Field MainTable.intFieldof typeInt | 
| intField_expr | Int_Expr | ✨ _exprserver value variant ofintField(✨ Generated from FieldMainTable.intFieldof typeInt) | 
| intField_update | [Int_Update!] | ✨ _updateserver value variant ofintField(✨ Generated from FieldMainTable.intFieldof typeInt) | 
| stringArray | [String!] | ✨ Generated from Field MainTable.stringArrayof type[String] | 
| stringArray_update | [String_ListUpdate!] | ✨ _updateserver value variant ofstringArray(✨ Generated from FieldMainTable.stringArrayof type[String]) | 
| stringField | String | ✨ Generated from Field MainTable.stringFieldof typeString | 
| stringField_expr | String_Expr | ✨ _exprserver value variant ofstringField(✨ Generated from FieldMainTable.stringFieldof typeString) | 
| timestampArray | [Timestamp!] | ✨ Generated from Field MainTable.timestampArrayof type[Timestamp] | 
| timestampArray_update | [Timestamp_ListUpdate!] | ✨ _updateserver value variant oftimestampArray(✨ Generated from FieldMainTable.timestampArrayof type[Timestamp]) | 
| timestampField | Timestamp | ✨ Generated from Field MainTable.timestampFieldof typeTimestamp | 
| timestampField_expr | Timestamp_Expr | ✨ _exprserver value variant oftimestampField(✨ Generated from FieldMainTable.timestampFieldof typeTimestamp) | 
| timestampField_time | Timestamp_Relative | ✨ _timeserver value variant oftimestampField(✨ Generated from FieldMainTable.timestampFieldof typeTimestamp) | 
| timestampField_update | [Timestamp_Update!] | ✨ _updateserver value variant oftimestampField(✨ Generated from FieldMainTable.timestampFieldof typeTimestamp) | 
| uuidArray | [UUID!] | ✨ Generated from Field MainTable.uuidArrayof type[UUID] | 
| uuidArray_update | [UUID_ListUpdate!] | ✨ _updateserver value variant ofuuidArray(✨ Generated from FieldMainTable.uuidArrayof type[UUID]) | 
| uuidField | UUID | ✨ Generated from Field MainTable.uuidFieldof typeUUID | 
| uuidField_expr | UUID_Expr | ✨ _exprserver value variant ofuuidField(✨ Generated from FieldMainTable.uuidFieldof typeUUID) | 
| vectorField | Vector | ✨ Generated from Field MainTable.vectorFieldof typeVector | 
| vectorField_embed | Vector_Embed | ✨ _embedserver value variant ofvectorField(✨ Generated from FieldMainTable.vectorFieldof typeVector) | 
input MainTable_Filter
✨ Generated filter input type for table 'MainTable'. This input allows filtering objects using various conditions. Use _or, _and, and _not to compose complex filters.
| Field | Type | Description | 
|---|---|---|
| _and | [MainTable_Filter!] | Apply multiple filter conditions using ANDlogic. | 
| _or | [MainTable_Filter!] | Apply multiple filter conditions using ORlogic. | 
| _not | MainTable_Filter | Negate the result of the provided filter condition. | 
| id | UUID_Filter | ✨ Generated from Field MainTable.idof typeUUID! | 
| anyArray | Any_ListFilter | ✨ Generated from Field MainTable.anyArrayof type[Any] | 
| anyField | Any_Filter | ✨ Generated from Field MainTable.anyFieldof typeAny | 
| booleanArray | Boolean_ListFilter | ✨ Generated from Field MainTable.booleanArrayof type[Boolean] | 
| booleanField | Boolean_Filter | ✨ Generated from Field MainTable.booleanFieldof typeBoolean | 
| dateArray | Date_ListFilter | ✨ Generated from Field MainTable.dateArrayof type[Date] | 
| dateField | Date_Filter | ✨ Generated from Field MainTable.dateFieldof typeDate | 
| floatArray | Float_ListFilter | ✨ Generated from Field MainTable.floatArrayof type[Float] | 
| floatField | Float_Filter | ✨ Generated from Field MainTable.floatFieldof typeFloat | 
| int64Array | Int64_ListFilter | ✨ Generated from Field MainTable.int64Arrayof type[Int64] | 
| int64Field | Int64_Filter | ✨ Generated from Field MainTable.int64Fieldof typeInt64 | 
| intArray | Int_ListFilter | ✨ Generated from Field MainTable.intArrayof type[Int] | 
| intField | Int_Filter | ✨ Generated from Field MainTable.intFieldof typeInt | 
| stringArray | String_ListFilter | ✨ Generated from Field MainTable.stringArrayof type[String] | 
| stringField | String_Filter | ✨ Generated from Field MainTable.stringFieldof typeString | 
| timestampArray | Timestamp_ListFilter | ✨ Generated from Field MainTable.timestampArrayof type[Timestamp] | 
| timestampField | Timestamp_Filter | ✨ Generated from Field MainTable.timestampFieldof typeTimestamp | 
| uuidArray | UUID_ListFilter | ✨ Generated from Field MainTable.uuidArrayof type[UUID] | 
| uuidField | UUID_Filter | ✨ Generated from Field MainTable.uuidFieldof typeUUID | 
| vectorField | Vector_Filter | ✨ Generated from Field MainTable.vectorFieldof typeVector | 
| manyToManyJoinTables_on_left | ManyToManyJoinTable_ListFilter | ✨ Generated from Field MainTable.manyToManyJoinTables_on_leftof type[ManyToManyJoinTable!]! | 
| manyToManyJoinTables_on_right | ManyToManyJoinTable_ListFilter | ✨ Generated from Field MainTable.manyToManyJoinTables_on_rightof type[ManyToManyJoinTable!]! | 
| manyToOneExamples_on_main | ManyToOneExample_ListFilter | ✨ Generated from Field MainTable.manyToOneExamples_on_mainof type[ManyToOneExample!]! | 
| oneToOneExample_on_main | OneToOneExample_Filter | ✨ Generated from Field MainTable.oneToOneExample_on_mainof typeOneToOneExample | 
| mainTables_via_ManyToManyJoinTable_on_left | MainTable_ListFilter | ✨ Generated from Field MainTable.mainTables_via_ManyToManyJoinTable_on_leftof type[MainTable!]! | 
| mainTables_via_ManyToManyJoinTable_on_right | MainTable_ListFilter | ✨ Generated from Field MainTable.mainTables_via_ManyToManyJoinTable_on_rightof type[MainTable!]! | 
input MainTable_FirstRow
✨ Generated first-row input type for table 'MainTable'. This input selects the first row matching the filter criteria, ordered according to the specified conditions.
| Field | Type | Description | 
|---|---|---|
| where | MainTable_Filter | Filters rows based on the specified conditions. | 
| orderBy | [MainTable_Order!] | Order the result by the specified fields. | 
input MainTable_Having
✨ Generated having input type for table 'MainTable'. This input allows you to filter groups during aggregate queries using various conditions. Use _or, _and, and _not to compose complex filters.
| Field | Type | Description | 
|---|---|---|
| _and | [MainTable_Having!] | Apply multiple Having conditions using ANDlogic. | 
| _or | [MainTable_Having!] | Apply multiple Having conditions using ORlogic. | 
| _not | MainTable_Having | Negate the result of the provided Having condition. | 
| _distinct | Boolean | Whether to apply DISTINCT to the aggregate function. | 
| _count | Int_Filter | ✨ Generated from Field MainTable._countof typeInt! | 
| anyField_count | Int_Filter | ✨ Generated from Field MainTable.anyField_countof typeInt! | 
| booleanField_count | Int_Filter | ✨ Generated from Field MainTable.booleanField_countof typeInt! | 
| dateField_count | Int_Filter | ✨ Generated from Field MainTable.dateField_countof typeInt! | 
| floatField_count | Int_Filter | ✨ Generated from Field MainTable.floatField_countof typeInt! | 
| id_count | Int_Filter | ✨ Generated from Field MainTable.id_countof typeInt! | 
| int64Field_count | Int_Filter | ✨ Generated from Field MainTable.int64Field_countof typeInt! | 
| intField_count | Int_Filter | ✨ Generated from Field MainTable.intField_countof typeInt! | 
| stringField_count | Int_Filter | ✨ Generated from Field MainTable.stringField_countof typeInt! | 
| timestampField_count | Int_Filter | ✨ Generated from Field MainTable.timestampField_countof typeInt! | 
| uuidField_count | Int_Filter | ✨ Generated from Field MainTable.uuidField_countof typeInt! | 
| vectorField_count | Int_Filter | ✨ Generated from Field MainTable.vectorField_countof typeInt! | 
| floatField_sum | Float_Filter | ✨ Generated from Field MainTable.floatField_sumof typeFloat | 
| int64Field_sum | Int64_Filter | ✨ Generated from Field MainTable.int64Field_sumof typeInt64 | 
| intField_sum | Int_Filter | ✨ Generated from Field MainTable.intField_sumof typeInt | 
| floatField_avg | Float_Filter | ✨ Generated from Field MainTable.floatField_avgof typeFloat | 
| int64Field_avg | Float_Filter | ✨ Generated from Field MainTable.int64Field_avgof typeFloat | 
| intField_avg | Float_Filter | ✨ Generated from Field MainTable.intField_avgof typeFloat | 
| anyField_min | Any_Filter | ✨ Generated from Field MainTable.anyField_minof typeAny | 
| dateField_min | Date_Filter | ✨ Generated from Field MainTable.dateField_minof typeDate | 
| floatField_min | Float_Filter | ✨ Generated from Field MainTable.floatField_minof typeFloat | 
| int64Field_min | Int64_Filter | ✨ Generated from Field MainTable.int64Field_minof typeInt64 | 
| intField_min | Int_Filter | ✨ Generated from Field MainTable.intField_minof typeInt | 
| timestampField_min | Timestamp_Filter | ✨ Generated from Field MainTable.timestampField_minof typeTimestamp | 
| anyField_max | Any_Filter | ✨ Generated from Field MainTable.anyField_maxof typeAny | 
| dateField_max | Date_Filter | ✨ Generated from Field MainTable.dateField_maxof typeDate | 
| floatField_max | Float_Filter | ✨ Generated from Field MainTable.floatField_maxof typeFloat | 
| int64Field_max | Int64_Filter | ✨ Generated from Field MainTable.int64Field_maxof typeInt64 | 
| intField_max | Int_Filter | ✨ Generated from Field MainTable.intField_maxof typeInt | 
| timestampField_max | Timestamp_Filter | ✨ Generated from Field MainTable.timestampField_maxof typeTimestamp | 
input MainTable_Key
✨ Generated key input type for table 'MainTable'. It represents the primary key fields used to uniquely identify a row in the table.
| Field | Type | Description | 
|---|---|---|
| id | UUID | ✨ Generated from Field MainTable.idof typeUUID! | 
| id_expr | UUID_Expr | ✨ _exprserver value variant ofid(✨ Generated from FieldMainTable.idof typeUUID!) | 
input MainTable_ListFilter
✨ Generated list filter input type for table 'MainTable'. This input applies filtering logic based on the count or existence of related objects that matches certain criteria.
| Field | Type | Description | 
|---|---|---|
| count | Int_Filter | The desired number of objects that match the condition (defaults to at least one). | 
| exist | MainTable_Filter | Condition of the related objects to filter for. | 
input MainTable_Order
✨ Generated order input type for table 'MainTable'. This input defines the sorting order of rows in query results based on one or more fields.
| Field | Type | Description | 
|---|---|---|
| id | OrderDirection | ✨ Generated from Field MainTable.idof typeUUID! | 
| anyField | OrderDirection | ✨ Generated from Field MainTable.anyFieldof typeAny | 
| booleanField | OrderDirection | ✨ Generated from Field MainTable.booleanFieldof typeBoolean | 
| dateField | OrderDirection | ✨ Generated from Field MainTable.dateFieldof typeDate | 
| floatField | OrderDirection | ✨ Generated from Field MainTable.floatFieldof typeFloat | 
| int64Field | OrderDirection | ✨ Generated from Field MainTable.int64Fieldof typeInt64 | 
| intField | OrderDirection | ✨ Generated from Field MainTable.intFieldof typeInt | 
| stringField | OrderDirection | ✨ Generated from Field MainTable.stringFieldof typeString | 
| timestampField | OrderDirection | ✨ Generated from Field MainTable.timestampFieldof typeTimestamp | 
| uuidField | OrderDirection | ✨ Generated from Field MainTable.uuidFieldof typeUUID | 
| vectorField | OrderDirection | ✨ Generated from Field MainTable.vectorFieldof typeVector | 
input ManyToManyJoinTable_Data
✨ Generated data input type for table 'ManyToManyJoinTable'. It includes all necessary fields for creating or upserting rows into table.
| Field | Type | Description | 
|---|---|---|
| leftId | UUID | ✨ Generated from Field ManyToManyJoinTable.leftIdof typeUUID! | 
| leftId_expr | UUID_Expr | ✨ _exprserver value variant ofleftId(✨ Generated from FieldManyToManyJoinTable.leftIdof typeUUID!) | 
| rightId | UUID | ✨ Generated from Field ManyToManyJoinTable.rightIdof typeUUID! | 
| rightId_expr | UUID_Expr | ✨ _exprserver value variant ofrightId(✨ Generated from FieldManyToManyJoinTable.rightIdof typeUUID!) | 
| left | MainTable_Key | ✨ Generated from Field ManyToManyJoinTable.leftof typeMainTable! | 
| right | MainTable_Key | ✨ Generated from Field ManyToManyJoinTable.rightof typeMainTable! | 
input ManyToManyJoinTable_Filter
✨ Generated filter input type for table 'ManyToManyJoinTable'. This input allows filtering objects using various conditions. Use _or, _and, and _not to compose complex filters.
| Field | Type | Description | 
|---|---|---|
| _and | [ManyToManyJoinTable_Filter!] | Apply multiple filter conditions using ANDlogic. | 
| _or | [ManyToManyJoinTable_Filter!] | Apply multiple filter conditions using ORlogic. | 
| _not | ManyToManyJoinTable_Filter | Negate the result of the provided filter condition. | 
| leftId | UUID_Filter | ✨ Generated from Field ManyToManyJoinTable.leftIdof typeUUID! | 
| rightId | UUID_Filter | ✨ Generated from Field ManyToManyJoinTable.rightIdof typeUUID! | 
| left | MainTable_Filter | ✨ Generated from Field ManyToManyJoinTable.leftof typeMainTable! | 
| right | MainTable_Filter | ✨ Generated from Field ManyToManyJoinTable.rightof typeMainTable! | 
input ManyToManyJoinTable_FirstRow
✨ Generated first-row input type for table 'ManyToManyJoinTable'. This input selects the first row matching the filter criteria, ordered according to the specified conditions.
| Field | Type | Description | 
|---|---|---|
| where | ManyToManyJoinTable_Filter | Filters rows based on the specified conditions. | 
| orderBy | [ManyToManyJoinTable_Order!] | Order the result by the specified fields. | 
input ManyToManyJoinTable_Having
✨ Generated having input type for table 'ManyToManyJoinTable'. This input allows you to filter groups during aggregate queries using various conditions. Use _or, _and, and _not to compose complex filters.
| Field | Type | Description | 
|---|---|---|
| _and | [ManyToManyJoinTable_Having!] | Apply multiple Having conditions using ANDlogic. | 
| _or | [ManyToManyJoinTable_Having!] | Apply multiple Having conditions using ORlogic. | 
| _not | ManyToManyJoinTable_Having | Negate the result of the provided Having condition. | 
| _distinct | Boolean | Whether to apply DISTINCT to the aggregate function. | 
| _count | Int_Filter | ✨ Generated from Field ManyToManyJoinTable._countof typeInt! | 
| leftId_count | Int_Filter | ✨ Generated from Field ManyToManyJoinTable.leftId_countof typeInt! | 
| rightId_count | Int_Filter | ✨ Generated from Field ManyToManyJoinTable.rightId_countof typeInt! | 
input ManyToManyJoinTable_Key
✨ Generated key input type for table 'ManyToManyJoinTable'. It represents the primary key fields used to uniquely identify a row in the table.
| Field | Type | Description | 
|---|---|---|
| leftId | UUID | ✨ Generated from Field ManyToManyJoinTable.leftIdof typeUUID! | 
| leftId_expr | UUID_Expr | ✨ _exprserver value variant ofleftId(✨ Generated from FieldManyToManyJoinTable.leftIdof typeUUID!) | 
| rightId | UUID | ✨ Generated from Field ManyToManyJoinTable.rightIdof typeUUID! | 
| rightId_expr | UUID_Expr | ✨ _exprserver value variant ofrightId(✨ Generated from FieldManyToManyJoinTable.rightIdof typeUUID!) | 
input ManyToManyJoinTable_ListFilter
✨ Generated list filter input type for table 'ManyToManyJoinTable'. This input applies filtering logic based on the count or existence of related objects that matches certain criteria.
| Field | Type | Description | 
|---|---|---|
| count | Int_Filter | The desired number of objects that match the condition (defaults to at least one). | 
| exist | ManyToManyJoinTable_Filter | Condition of the related objects to filter for. | 
input ManyToManyJoinTable_Order
✨ Generated order input type for table 'ManyToManyJoinTable'. This input defines the sorting order of rows in query results based on one or more fields.
| Field | Type | Description | 
|---|---|---|
| leftId | OrderDirection | ✨ Generated from Field ManyToManyJoinTable.leftIdof typeUUID! | 
| rightId | OrderDirection | ✨ Generated from Field ManyToManyJoinTable.rightIdof typeUUID! | 
| left | MainTable_Order | ✨ Generated from Field ManyToManyJoinTable.leftof typeMainTable! | 
| right | MainTable_Order | ✨ Generated from Field ManyToManyJoinTable.rightof typeMainTable! | 
input ManyToOneExample_Data
✨ Generated data input type for table 'ManyToOneExample'. It includes all necessary fields for creating or upserting rows into table.
| Field | Type | Description | 
|---|---|---|
| id | UUID | ✨ Generated from Field ManyToOneExample.idof typeUUID! | 
| id_expr | UUID_Expr | ✨ _exprserver value variant ofid(✨ Generated from FieldManyToOneExample.idof typeUUID!) | 
| mainId | UUID | ✨ Generated from Field ManyToOneExample.mainIdof typeUUID! | 
| mainId_expr | UUID_Expr | ✨ _exprserver value variant ofmainId(✨ Generated from FieldManyToOneExample.mainIdof typeUUID!) | 
| main | MainTable_Key | ✨ Generated from Field ManyToOneExample.mainof typeMainTable! | 
| someField | Any | ✨ Generated from Field ManyToOneExample.someFieldof typeAny | 
| someField_expr | Any_Expr | ✨ _exprserver value variant ofsomeField(✨ Generated from FieldManyToOneExample.someFieldof typeAny) | 
input ManyToOneExample_Filter
✨ Generated filter input type for table 'ManyToOneExample'. This input allows filtering objects using various conditions. Use _or, _and, and _not to compose complex filters.
| Field | Type | Description | 
|---|---|---|
| _and | [ManyToOneExample_Filter!] | Apply multiple filter conditions using ANDlogic. | 
| _or | [ManyToOneExample_Filter!] | Apply multiple filter conditions using ORlogic. | 
| _not | ManyToOneExample_Filter | Negate the result of the provided filter condition. | 
| id | UUID_Filter | ✨ Generated from Field ManyToOneExample.idof typeUUID! | 
| mainId | UUID_Filter | ✨ Generated from Field ManyToOneExample.mainIdof typeUUID! | 
| main | MainTable_Filter | ✨ Generated from Field ManyToOneExample.mainof typeMainTable! | 
| someField | Any_Filter | ✨ Generated from Field ManyToOneExample.someFieldof typeAny | 
input ManyToOneExample_FirstRow
✨ Generated first-row input type for table 'ManyToOneExample'. This input selects the first row matching the filter criteria, ordered according to the specified conditions.
| Field | Type | Description | 
|---|---|---|
| where | ManyToOneExample_Filter | Filters rows based on the specified conditions. | 
| orderBy | [ManyToOneExample_Order!] | Order the result by the specified fields. | 
input ManyToOneExample_Having
✨ Generated having input type for table 'ManyToOneExample'. This input allows you to filter groups during aggregate queries using various conditions. Use _or, _and, and _not to compose complex filters.
| Field | Type | Description | 
|---|---|---|
| _and | [ManyToOneExample_Having!] | Apply multiple Having conditions using ANDlogic. | 
| _or | [ManyToOneExample_Having!] | Apply multiple Having conditions using ORlogic. | 
| _not | ManyToOneExample_Having | Negate the result of the provided Having condition. | 
| _distinct | Boolean | Whether to apply DISTINCT to the aggregate function. | 
| _count | Int_Filter | ✨ Generated from Field ManyToOneExample._countof typeInt! | 
| id_count | Int_Filter | ✨ Generated from Field ManyToOneExample.id_countof typeInt! | 
| mainId_count | Int_Filter | ✨ Generated from Field ManyToOneExample.mainId_countof typeInt! | 
| someField_count | Int_Filter | ✨ Generated from Field ManyToOneExample.someField_countof typeInt! | 
| someField_min | Any_Filter | ✨ Generated from Field ManyToOneExample.someField_minof typeAny | 
| someField_max | Any_Filter | ✨ Generated from Field ManyToOneExample.someField_maxof typeAny | 
input ManyToOneExample_Key
✨ Generated key input type for table 'ManyToOneExample'. It represents the primary key fields used to uniquely identify a row in the table.
| Field | Type | Description | 
|---|---|---|
| id | UUID | ✨ Generated from Field ManyToOneExample.idof typeUUID! | 
| id_expr | UUID_Expr | ✨ _exprserver value variant ofid(✨ Generated from FieldManyToOneExample.idof typeUUID!) | 
input ManyToOneExample_ListFilter
✨ Generated list filter input type for table 'ManyToOneExample'. This input applies filtering logic based on the count or existence of related objects that matches certain criteria.
| Field | Type | Description | 
|---|---|---|
| count | Int_Filter | The desired number of objects that match the condition (defaults to at least one). | 
| exist | ManyToOneExample_Filter | Condition of the related objects to filter for. | 
input ManyToOneExample_Order
✨ Generated order input type for table 'ManyToOneExample'. This input defines the sorting order of rows in query results based on one or more fields.
| Field | Type | Description | 
|---|---|---|
| id | OrderDirection | ✨ Generated from Field ManyToOneExample.idof typeUUID! | 
| mainId | OrderDirection | ✨ Generated from Field ManyToOneExample.mainIdof typeUUID! | 
| main | MainTable_Order | ✨ Generated from Field ManyToOneExample.mainof typeMainTable! | 
| someField | OrderDirection | ✨ Generated from Field ManyToOneExample.someFieldof typeAny | 
input OneToOneExample_Data
✨ Generated data input type for table 'OneToOneExample'. It includes all necessary fields for creating or upserting rows into table.
| Field | Type | Description | 
|---|---|---|
| id | UUID | ✨ Generated from Field OneToOneExample.idof typeUUID! | 
| id_expr | UUID_Expr | ✨ _exprserver value variant ofid(✨ Generated from FieldOneToOneExample.idof typeUUID!) | 
| mainId | UUID | ✨ Generated from Field OneToOneExample.mainIdof typeUUID! | 
| mainId_expr | UUID_Expr | ✨ _exprserver value variant ofmainId(✨ Generated from FieldOneToOneExample.mainIdof typeUUID!) | 
| main | MainTable_Key | ✨ Generated from Field OneToOneExample.mainof typeMainTable! | 
| someField | Any | ✨ Generated from Field OneToOneExample.someFieldof typeAny | 
| someField_expr | Any_Expr | ✨ _exprserver value variant ofsomeField(✨ Generated from FieldOneToOneExample.someFieldof typeAny) | 
input OneToOneExample_Filter
✨ Generated filter input type for table 'OneToOneExample'. This input allows filtering objects using various conditions. Use _or, _and, and _not to compose complex filters.
| Field | Type | Description | 
|---|---|---|
| _and | [OneToOneExample_Filter!] | Apply multiple filter conditions using ANDlogic. | 
| _or | [OneToOneExample_Filter!] | Apply multiple filter conditions using ORlogic. | 
| _not | OneToOneExample_Filter | Negate the result of the provided filter condition. | 
| id | UUID_Filter | ✨ Generated from Field OneToOneExample.idof typeUUID! | 
| mainId | UUID_Filter | ✨ Generated from Field OneToOneExample.mainIdof typeUUID! | 
| main | MainTable_Filter | ✨ Generated from Field OneToOneExample.mainof typeMainTable! | 
| someField | Any_Filter | ✨ Generated from Field OneToOneExample.someFieldof typeAny | 
input OneToOneExample_FirstRow
✨ Generated first-row input type for table 'OneToOneExample'. This input selects the first row matching the filter criteria, ordered according to the specified conditions.
| Field | Type | Description | 
|---|---|---|
| where | OneToOneExample_Filter | Filters rows based on the specified conditions. | 
| orderBy | [OneToOneExample_Order!] | Order the result by the specified fields. | 
input OneToOneExample_Having
✨ Generated having input type for table 'OneToOneExample'. This input allows you to filter groups during aggregate queries using various conditions. Use _or, _and, and _not to compose complex filters.
| Field | Type | Description | 
|---|---|---|
| _and | [OneToOneExample_Having!] | Apply multiple Having conditions using ANDlogic. | 
| _or | [OneToOneExample_Having!] | Apply multiple Having conditions using ORlogic. | 
| _not | OneToOneExample_Having | Negate the result of the provided Having condition. | 
| _distinct | Boolean | Whether to apply DISTINCT to the aggregate function. | 
| _count | Int_Filter | ✨ Generated from Field OneToOneExample._countof typeInt! | 
| id_count | Int_Filter | ✨ Generated from Field OneToOneExample.id_countof typeInt! | 
| mainId_count | Int_Filter | ✨ Generated from Field OneToOneExample.mainId_countof typeInt! | 
| someField_count | Int_Filter | ✨ Generated from Field OneToOneExample.someField_countof typeInt! | 
| someField_min | Any_Filter | ✨ Generated from Field OneToOneExample.someField_minof typeAny | 
| someField_max | Any_Filter | ✨ Generated from Field OneToOneExample.someField_maxof typeAny | 
input OneToOneExample_Key
✨ Generated key input type for table 'OneToOneExample'. It represents the primary key fields used to uniquely identify a row in the table.
| Field | Type | Description | 
|---|---|---|
| id | UUID | ✨ Generated from Field OneToOneExample.idof typeUUID! | 
| id_expr | UUID_Expr | ✨ _exprserver value variant ofid(✨ Generated from FieldOneToOneExample.idof typeUUID!) | 
input OneToOneExample_ListFilter
✨ Generated list filter input type for table 'OneToOneExample'. This input applies filtering logic based on the count or existence of related objects that matches certain criteria.
| Field | Type | Description | 
|---|---|---|
| count | Int_Filter | The desired number of objects that match the condition (defaults to at least one). | 
| exist | OneToOneExample_Filter | Condition of the related objects to filter for. | 
input OneToOneExample_Order
✨ Generated order input type for table 'OneToOneExample'. This input defines the sorting order of rows in query results based on one or more fields.
| Field | Type | Description | 
|---|---|---|
| id | OrderDirection | ✨ Generated from Field OneToOneExample.idof typeUUID! | 
| mainId | OrderDirection | ✨ Generated from Field OneToOneExample.mainIdof typeUUID! | 
| main | MainTable_Order | ✨ Generated from Field OneToOneExample.mainof typeMainTable! | 
| someField | OrderDirection | ✨ Generated from Field OneToOneExample.someFieldof typeAny | 
input StringTable_Data
✨ Generated data input type for table 'StringTable'. It includes all necessary fields for creating or upserting rows into table.
| Field | Type | Description | 
|---|---|---|
| id | UUID | ✨ Generated from Field StringTable.idof typeUUID! | 
| id_expr | UUID_Expr | ✨ _exprserver value variant ofid(✨ Generated from FieldStringTable.idof typeUUID!) | 
| nonNullStringArray | [String!] | ✨ Generated from Field StringTable.nonNullStringArrayof type[String!] | 
| nonNullStringArray_update | [String_ListUpdate!] | ✨ _updateserver value variant ofnonNullStringArray(✨ Generated from FieldStringTable.nonNullStringArrayof type[String!]) | 
| nonNullStringField | String | ✨ Generated from Field StringTable.nonNullStringFieldof typeString! | 
| nonNullStringField_expr | String_Expr | ✨ _exprserver value variant ofnonNullStringField(✨ Generated from FieldStringTable.nonNullStringFieldof typeString!) | 
| nonNullStringNonnullArray | [String!] | ✨ Generated from Field StringTable.nonNullStringNonnullArrayof type[String!]! | 
| nonNullStringNonnullArray_update | [String_ListUpdate!] | ✨ _updateserver value variant ofnonNullStringNonnullArray(✨ Generated from FieldStringTable.nonNullStringNonnullArrayof type[String!]!) | 
| stringArray | [String!] | ✨ Generated from Field StringTable.stringArrayof type[String] | 
| stringArray_update | [String_ListUpdate!] | ✨ _updateserver value variant ofstringArray(✨ Generated from FieldStringTable.stringArrayof type[String]) | 
| stringField | String | ✨ Generated from Field StringTable.stringFieldof typeString | 
| stringField_expr | String_Expr | ✨ _exprserver value variant ofstringField(✨ Generated from FieldStringTable.stringFieldof typeString) | 
| stringNonnullArray | [String!] | ✨ Generated from Field StringTable.stringNonnullArrayof type[String]! | 
| stringNonnullArray_update | [String_ListUpdate!] | ✨ _updateserver value variant ofstringNonnullArray(✨ Generated from FieldStringTable.stringNonnullArrayof type[String]!) | 
input StringTable_Filter
✨ Generated filter input type for table 'StringTable'. This input allows filtering objects using various conditions. Use _or, _and, and _not to compose complex filters.
| Field | Type | Description | 
|---|---|---|
| _and | [StringTable_Filter!] | Apply multiple filter conditions using ANDlogic. | 
| _or | [StringTable_Filter!] | Apply multiple filter conditions using ORlogic. | 
| _not | StringTable_Filter | Negate the result of the provided filter condition. | 
| id | UUID_Filter | ✨ Generated from Field StringTable.idof typeUUID! | 
| nonNullStringArray | String_ListFilter | ✨ Generated from Field StringTable.nonNullStringArrayof type[String!] | 
| nonNullStringField | String_Filter | ✨ Generated from Field StringTable.nonNullStringFieldof typeString! | 
| nonNullStringNonnullArray | String_ListFilter | ✨ Generated from Field StringTable.nonNullStringNonnullArrayof type[String!]! | 
| stringArray | String_ListFilter | ✨ Generated from Field StringTable.stringArrayof type[String] | 
| stringField | String_Filter | ✨ Generated from Field StringTable.stringFieldof typeString | 
| stringNonnullArray | String_ListFilter | ✨ Generated from Field StringTable.stringNonnullArrayof type[String]! | 
input StringTable_FirstRow
✨ Generated first-row input type for table 'StringTable'. This input selects the first row matching the filter criteria, ordered according to the specified conditions.
| Field | Type | Description | 
|---|---|---|
| where | StringTable_Filter | Filters rows based on the specified conditions. | 
| orderBy | [StringTable_Order!] | Order the result by the specified fields. | 
input StringTable_Having
✨ Generated having input type for table 'StringTable'. This input allows you to filter groups during aggregate queries using various conditions. Use _or, _and, and _not to compose complex filters.
| Field | Type | Description | 
|---|---|---|
| _and | [StringTable_Having!] | Apply multiple Having conditions using ANDlogic. | 
| _or | [StringTable_Having!] | Apply multiple Having conditions using ORlogic. | 
| _not | StringTable_Having | Negate the result of the provided Having condition. | 
| _distinct | Boolean | Whether to apply DISTINCT to the aggregate function. | 
| _count | Int_Filter | ✨ Generated from Field StringTable._countof typeInt! | 
| id_count | Int_Filter | ✨ Generated from Field StringTable.id_countof typeInt! | 
| nonNullStringField_count | Int_Filter | ✨ Generated from Field StringTable.nonNullStringField_countof typeInt! | 
| stringField_count | Int_Filter | ✨ Generated from Field StringTable.stringField_countof typeInt! | 
input StringTable_Key
✨ Generated key input type for table 'StringTable'. It represents the primary key fields used to uniquely identify a row in the table.
| Field | Type | Description | 
|---|---|---|
| id | UUID | ✨ Generated from Field StringTable.idof typeUUID! | 
| id_expr | UUID_Expr | ✨ _exprserver value variant ofid(✨ Generated from FieldStringTable.idof typeUUID!) | 
input StringTable_ListFilter
✨ Generated list filter input type for table 'StringTable'. This input applies filtering logic based on the count or existence of related objects that matches certain criteria.
| Field | Type | Description | 
|---|---|---|
| count | Int_Filter | The desired number of objects that match the condition (defaults to at least one). | 
| exist | StringTable_Filter | Condition of the related objects to filter for. | 
input StringTable_Order
✨ Generated order input type for table 'StringTable'. This input defines the sorting order of rows in query results based on one or more fields.
| Field | Type | Description | 
|---|---|---|
| id | OrderDirection | ✨ Generated from Field StringTable.idof typeUUID! | 
| nonNullStringField | OrderDirection | ✨ Generated from Field StringTable.nonNullStringFieldof typeString! | 
| stringField | OrderDirection | ✨ Generated from Field StringTable.stringFieldof typeString |