Inputs Object Types

This reference doc is generated based on thisexample 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 forAny scalar fields.

FieldTypeDescription
isNullBooleanWhen true, match if fieldIS NULL. When false, match if field isNOT NULL.
eqAnyMatch if field is exactly equal to provided value.
eq_exprAny_ExprMatch if field is exactly equal to the result of the provided server value expression.
neAnyMatch if field is not equal to provided value.
ne_exprAny_ExprMatch 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.

FieldTypeDescription
includesAnyMatch if list field contains the provided value as a member.
excludesAnyMatch 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 anAny list value. Only one ofappend,prepend,add, orremove may be specified.

FieldTypeDescription
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 forBoolean scalar fields.

FieldTypeDescription
isNullBooleanWhen true, match if fieldIS NULL. When false, match if field isNOT NULL.
eqBooleanMatch if field is exactly equal to provided value.
eq_exprBoolean_ExprMatch if field is equal to the result of the provided expression.
neBooleanMatch if field is not equal to provided value.
ne_exprBoolean_ExprMatch 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.

FieldTypeDescription
includesBooleanMatch if list field contains the provided value as a member.
excludesBooleanMatch 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 aBoolean list value. Only one ofappend,prepend,add, orremove may be specified.

FieldTypeDescription
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

FieldTypeDescription
daysInt!The number of days for the duration.
weeksInt!The number of weeks for the duration.
monthsInt!The number of months for the duration.
yearsInt!The number of years for the duration.

input Date_Filter

Conditions on aDate value.

FieldTypeDescription
isNullBooleanMatch if the fieldIS NULL.
eqDateMatch if the field is exactly equal to the provided value.
eq_exprDate_ExprMatch if the field equals the provided CEL expression.
eq_dateDate_RelativeMatch if the field equals the provided relative date.
neDateMatch if the field is not equal to the provided value.
ne_exprDate_ExprMatch if the field is not equal to the provided CEL expression.
ne_dateDate_RelativeMatch 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.
gtDateMatch if the field value is greater than the provided value.
gt_exprDate_ExprMatch if the field value is greater than the provided CEL expression.
gt_dateDate_RelativeMatch if the field value is greater than the provided relative date.
geDateMatch if the field value is greater than or equal to the provided value.
ge_exprDate_ExprMatch if the field value is greater than or equal to the provided CEL expression.
ge_dateDate_RelativeMatch if the field value is greater than or equal to the provided relative date.
ltDateMatch if the field value is less than the provided value.
lt_exprDate_ExprMatch if the field value is less than the provided CEL expression.
lt_dateDate_RelativeMatch if the field value is less than the provided relative date.
leDateMatch if the field value is less than or equal to the provided value.
le_exprDate_ExprMatch if the field value is less than or equal to the provided CEL expression.
le_dateDate_RelativeMatch if the field value is less than or equal to the provided relative date.

input Date_ListFilter

Conditions on aDate list.

FieldTypeDescription
includesDateMatch if the list contains the provided date.
includes_exprDate_ExprMatch if the list contains the provided date CEL expression.
includes_dateDate_RelativeMatch if the list contains the provided relative date.
excludesDateMatch if the list does not contain the provided date.
excludes_exprDate_ExprMatch if the list does not contain the provided date CEL expression.
excludes_dateDate_RelativeMatch 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 aDate list value. Only one ofappend,prepend,add, orremove may be specified.

FieldTypeDescription
append[Date!]Append the providedDate values to the existing list.
prepend[Date!]Prepend the providedDate values to the existing list.
add[Date!]Append anyDate values that do not already exist to the list.
remove[Date!]Remove all occurrences of eachDate from the list.

input Date_Relative

A runtime-calculated Date value relative totoday oron.

FieldTypeDescription
todayTrueMatch for today’s date.
onDateA specific date for matching.
addDate_DurationAdd the provided duration to the base date.
subDate_DurationSubtract the provided duration from the base date.
truncateToDate_IntervalTruncate the date to the provided interval.

input Date_Update

Update input of aDate value. Only one ofinc ordec may be specified.

FieldTypeDescription
incDate_DurationIncrement the field by a provided duration.
decDate_DurationDecrement the field by a provided duration.

input Float_Filter

Query filter criteria forFloat scalar fields.

FieldTypeDescription
isNullBooleanWhen true, match if fieldIS NULL. When false, match if field isNOT NULL.
eqFloatMatch if field is exactly equal to provided value.
eq_exprFloat_ExprMatch if field is exactly equal to the result of the provided server value expression.
neFloatMatch if field is not equal to provided value.
ne_exprFloat_ExprMatch 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.
gtFloatMatch if field value is greater than the provided value.
gt_exprFloat_ExprMatch if field value is greater than the result of the provided server value expression.
geFloatMatch if field value is greater than or equal to the provided value.
ge_exprFloat_ExprMatch if field value is greater than or equal to the result of the provided server value expression.
ltFloatMatch if field value is less than the provided value.
lt_exprFloat_ExprMatch if field value is less than the result of the provided server value expression.
leFloatMatch if field value is less than or equal to the provided value.
le_exprFloat_ExprMatch 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.

FieldTypeDescription
includesFloatMatch if list field contains the provided value as a member.
excludesFloatMatch 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 aFloat list value. Only one ofappend,prepend,add, orremove may be specified.

FieldTypeDescription
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 aFloat value. Only one ofinc ordec may be specified.

FieldTypeDescription
incFloatIncrement the field by a provided value.
decFloatDecrement the field by a provided value.

input Int64_Filter

Query filter criteria forInt64 scalar fields.

FieldTypeDescription
isNullBooleanWhen true, match if fieldIS NULL. When false, match if field isNOT NULL.
eqInt64Match if field is exactly equal to provided value.
eq_exprInt64_ExprMatch if field is exactly equal to the result of the provided server value expression.
neInt64Match if field is not equal to provided value.
ne_exprInt64_ExprMatch 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.
gtInt64Match if field value is greater than the provided value.
gt_exprInt64_ExprMatch if field value is greater than the result of the provided server value expression.
geInt64Match if field value is greater than or equal to the provided value.
ge_exprInt64_ExprMatch if field value is greater than or equal to the result of the provided server value expression.
ltInt64Match if field value is less than the provided value.
lt_exprInt64_ExprMatch if field value is less than the result of the provided server value expression.
leInt64Match if field value is less than or equal to the provided value.
le_exprInt64_ExprMatch 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.

FieldTypeDescription
includesInt64Match if list field contains the provided value as a member.
excludesInt64Match 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 anInt64 list value. Only one ofappend,prepend,add, orremove may be specified.

FieldTypeDescription
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 anInt64 value. Only one ofinc ordec may be specified.

FieldTypeDescription
incInt64Increment the field by a provided value.
decInt64Decrement the field by a provided value.

input Int_Filter

Query filter criteria forInt scalar fields.

FieldTypeDescription
isNullBooleanWhen true, match if fieldIS NULL. When false, match if field isNOT NULL.
eqIntMatch if field is exactly equal to provided value.
eq_exprInt_ExprMatch if field is exactly equal to the result of the provided server value expression.
neIntMatch if field is not equal to provided value.
ne_exprInt_ExprMatch 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.
gtIntMatch if field value is greater than the provided value.
gt_exprInt_ExprMatch if field value is greater than the result of the provided server value expression.
geIntMatch if field value is greater than or equal to the provided value.
ge_exprInt_ExprMatch if field value is greater than or equal to the result of the provided server value expression.
ltIntMatch if field value is less than the provided value.
lt_exprInt_ExprMatch if field value is less than the result of the provided server value expression.
leIntMatch if field value is less than or equal to the provided value.
le_exprInt_ExprMatch 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.

FieldTypeDescription
includesIntMatch if list field contains the provided value as a member.
excludesIntMatch 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 anInt list value. Only one ofappend,prepend,add, orremove may be specified.

FieldTypeDescription
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 anInt value. Only one ofinc ordec may be specified.

FieldTypeDescription
incIntIncrement the field by a provided value.
decIntDecrement the field by a provided value.

input String_Filter

Query filter criteria forString scalar fields.

FieldTypeDescription
isNullBooleanWhen true, match if fieldIS NULL. When false, match if field isNOT NULL.
eqStringMatch if field is exactly equal to provided value.
eq_exprString_ExprMatch if field is exactly equal to the result of the provided server value expression. Currently onlyauth.uid is supported as an expression.
neStringMatch if field is not equal to provided value.
ne_exprString_ExprMatch if field is not equal to the result of the provided server value expression. Currently onlyauth.uid is 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.
gtStringMatch if field value is greater than the provided value.
geStringMatch if field value is greater than or equal to the provided value.
ltStringMatch if field value is less than the provided value.
leStringMatch if field value is less than or equal to the provided value.
containsStringMatch if field value contains the provided value as a substring. Equivalent toLIKE '%value%'
startsWithStringMatch if field value starts with the provided value. Equivalent toLIKE 'value%'
endsWithStringMatch if field value ends with the provided value. Equivalent toLIKE '%value'
patternString_PatternMatch based on the provided pattern.

input String_ListFilter

Query filter criteris for[String!] scalar fields.

FieldTypeDescription
includesStringMatch if list field contains the provided value as a member.
excludesStringMatch 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 aString list value. Only one ofappend,prepend,add, orremove may be specified.

FieldTypeDescription
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 String_Pattern

FieldTypeDescription
likeStringMatch using LIKE semantics (https://www.postgresql.org/docs/current/functions-matching.html#FUNCTIONS-LIKE)
regexStringMatch against a POSIX regular expression.
ignoreCaseBooleanIf true, match patterns case-insensitively.

input Timestamp_Duration

FieldTypeDescription
millisecondsInt!The number of milliseconds for the duration.
secondsInt!The number of seconds for the duration.
minutesInt!The number of minutes for the duration.
hoursInt!The number of hours for the duration.
daysInt!The number of days for the duration.
weeksInt!The number of weeks for the duration.
monthsInt!The number of months for the duration.
yearsInt!The number of years for the duration.

input Timestamp_Filter

Conditions on aTimestamp value.

FieldTypeDescription
isNullBooleanMatch if the fieldIS NULL.
eqTimestampMatch if the field is exactly equal to the provided value.
eq_exprTimestamp_ExprMatch if the field equals the provided CEL expression.
eq_timeTimestamp_RelativeMatch if the field equals the provided relative time.
neTimestampMatch if the field is not equal to the provided value.
ne_exprTimestamp_ExprMatch if the field is not equal to the provided CEL expression.
ne_timeTimestamp_RelativeMatch 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.
gtTimestampMatch if the field value is greater than the provided value.
gt_exprTimestamp_ExprMatch if the field value is greater than the provided CEL expression.
gt_timeTimestamp_RelativeMatch if the field value is greater than the provided relative time.
geTimestampMatch if the field value is greater than or equal to the provided value.
ge_exprTimestamp_ExprMatch if the field value is greater than or equal to the provided CEL expression.
ge_timeTimestamp_RelativeMatch if the field value is greater than or equal to the provided relative time.
ltTimestampMatch if the field value is less than the provided value.
lt_exprTimestamp_ExprMatch if the field value is less than the provided CEL expression.
lt_timeTimestamp_RelativeMatch if the field value is less than the provided relative time.
leTimestampMatch if the field value is less than or equal to the provided value.
le_exprTimestamp_ExprMatch if the field value is less than or equal to the provided CEL expression.
le_timeTimestamp_RelativeMatch if the field value is less than or equal to the provided relative time.

input Timestamp_ListFilter

Conditions on aTimestamp list.

FieldTypeDescription
includesTimestampMatch if the list contains the provided timestamp.
includes_exprTimestamp_ExprMatch if the list contains the provided timestamp CEL expression.
includes_timeTimestamp_RelativeMatch if the list contains the provided relative timestamp.
excludesTimestampMatch if the list does not contain the provided timestamp.
excludes_exprTimestamp_ExprMatch if the list does not contain the provided timestamp CEL expression.
excludes_timeTimestamp_RelativeMatch 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 anTimestamp list value. Only one ofappend,prepend,add, orremove may be specified.

FieldTypeDescription
append[Timestamp!]Append the providedTimestamp values to the existing list.
prepend[Timestamp!]Prepend the providedTimestamp values to the existing list.
add[Timestamp!]Append anyTimestamp values that do not already exist to the list.
remove[Timestamp!]Remove all occurrences of eachTimestamp from the list.

input Timestamp_Relative

A runtime-calculatedTimestamp value relative tonow orat.

FieldTypeDescription
nowTrueMatch for the current time.
atTimestampA specific timestamp for matching.
addTimestamp_DurationAdd the provided duration to the base timestamp.
subTimestamp_DurationSubtract the provided duration from the base timestamp.
truncateToTimestamp_IntervalTruncate the timestamp to the provided interval.

input Timestamp_Update

Update input of aTimestamp value. Only one ofinc ordec may be specified.

FieldTypeDescription
incTimestamp_DurationIncrement the field by a provided duration.
decTimestamp_DurationDecrement the field by a provided duration.

input UUID_Filter

Query filter criteria forUUID scalar fields.

FieldTypeDescription
isNullBooleanWhen true, match if fieldIS NULL. When false, match if field isNOT NULL.
eqUUIDMatch if field is exactly equal to provided value.
eq_exprUUID_ExprMatch if field is exactly equal to the result of the provided server value expression.
neUUIDMatch if field is not equal to provided value.
ne_exprUUID_ExprMatch 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.

FieldTypeDescription
includesUUIDMatch if list field contains the provided value as a member.
excludesUUIDMatch 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 anID list value. Only one ofappend,prepend,add, orremove may be specified.

FieldTypeDescription
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 withVertex AI Text embeddings APIto effectively generate text embeddings.

If you usesVector in your schema, Firebase Data Connect automatically installspgvector andgoogle_ml_integrationPostgres extensions in your Cloud SQL database.

Given a Post table with aVector embedding field.

typePost@table{content:String!contentEmbedding:Vector@col(size:768)}

NOTE: All natively supportedVector_Embed_Model generates vector of length768.

Example: Insert embedding
mutationCreatePost($content:String!){post_insert(data:{content:$content,contentEmbedding_embed:{model:"textembedding-gecko@003",text:$content},})}
Example: Vector similarity Search
querySearchPost($query:String!){posts_contentEmbedding_similarity(compare_embed:{model:"textembedding-gecko@003",text:$query}){idcontent}}
FieldTypeDescription
modelVector_Embed_Model!The model to use for vector embedding. Recommend the latest stable model:textembedding-gecko@003.
textString!The text to generate the vector embedding from.

input Vector_Filter

Conditions on a Vector value.

FieldTypeDescription
eqVectorMatch if the field is exactly equal to the provided vector.
neVectorMatch 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.
isNullBooleanMatch if the field isNULL.

input Vector_ListFilter

FieldTypeDescription
includesVectorMatch if the list includes the supplied vector.
excludesVectorMatch 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.

FieldTypeDescription
idUUID✨ Generated from FieldMainTable.id of typeUUID!
id_exprUUID_Expr_expr server value variant ofid (✨ Generated from FieldMainTable.id of typeUUID!)
anyArray[Any!]✨ Generated from FieldMainTable.anyArray of type[Any]
anyArray_update[Any_ListUpdate!]_update server value variant ofanyArray (✨ Generated from FieldMainTable.anyArray of type[Any])
anyFieldAny✨ Generated from FieldMainTable.anyField of typeAny
anyField_exprAny_Expr_expr server value variant ofanyField (✨ Generated from FieldMainTable.anyField of typeAny)
booleanArray[Boolean!]✨ Generated from FieldMainTable.booleanArray of type[Boolean]
booleanArray_update[Boolean_ListUpdate!]_update server value variant ofbooleanArray (✨ Generated from FieldMainTable.booleanArray of type[Boolean])
booleanFieldBoolean✨ Generated from FieldMainTable.booleanField of typeBoolean
booleanField_exprBoolean_Expr_expr server value variant ofbooleanField (✨ Generated from FieldMainTable.booleanField of typeBoolean)
dateArray[Date!]✨ Generated from FieldMainTable.dateArray of type[Date]
dateArray_update[Date_ListUpdate!]_update server value variant ofdateArray (✨ Generated from FieldMainTable.dateArray of type[Date])
dateFieldDate✨ Generated from FieldMainTable.dateField of typeDate
dateField_exprDate_Expr_expr server value variant ofdateField (✨ Generated from FieldMainTable.dateField of typeDate)
dateField_dateDate_Relative_date server value variant ofdateField (✨ Generated from FieldMainTable.dateField of typeDate)
dateField_update[Date_Update!]_update server value variant ofdateField (✨ Generated from FieldMainTable.dateField of typeDate)
floatArray[Float!]✨ Generated from FieldMainTable.floatArray of type[Float]
floatArray_update[Float_ListUpdate!]_update server value variant offloatArray (✨ Generated from FieldMainTable.floatArray of type[Float])
floatFieldFloat✨ Generated from FieldMainTable.floatField of typeFloat
floatField_exprFloat_Expr_expr server value variant offloatField (✨ Generated from FieldMainTable.floatField of typeFloat)
floatField_update[Float_Update!]_update server value variant offloatField (✨ Generated from FieldMainTable.floatField of typeFloat)
int64Array[Int64!]✨ Generated from FieldMainTable.int64Array of type[Int64]
int64Array_update[Int64_ListUpdate!]_update server value variant ofint64Array (✨ Generated from FieldMainTable.int64Array of type[Int64])
int64FieldInt64✨ Generated from FieldMainTable.int64Field of typeInt64
int64Field_exprInt64_Expr_expr server value variant ofint64Field (✨ Generated from FieldMainTable.int64Field of typeInt64)
int64Field_update[Int64_Update!]_update server value variant ofint64Field (✨ Generated from FieldMainTable.int64Field of typeInt64)
intArray[Int!]✨ Generated from FieldMainTable.intArray of type[Int]
intArray_update[Int_ListUpdate!]_update server value variant ofintArray (✨ Generated from FieldMainTable.intArray of type[Int])
intFieldInt✨ Generated from FieldMainTable.intField of typeInt
intField_exprInt_Expr_expr server value variant ofintField (✨ Generated from FieldMainTable.intField of typeInt)
intField_update[Int_Update!]_update server value variant ofintField (✨ Generated from FieldMainTable.intField of typeInt)
stringArray[String!]✨ Generated from FieldMainTable.stringArray of type[String]
stringArray_update[String_ListUpdate!]_update server value variant ofstringArray (✨ Generated from FieldMainTable.stringArray of type[String])
stringFieldString✨ Generated from FieldMainTable.stringField of typeString
stringField_exprString_Expr_expr server value variant ofstringField (✨ Generated from FieldMainTable.stringField of typeString)
timestampArray[Timestamp!]✨ Generated from FieldMainTable.timestampArray of type[Timestamp]
timestampArray_update[Timestamp_ListUpdate!]_update server value variant oftimestampArray (✨ Generated from FieldMainTable.timestampArray of type[Timestamp])
timestampFieldTimestamp✨ Generated from FieldMainTable.timestampField of typeTimestamp
timestampField_exprTimestamp_Expr_expr server value variant oftimestampField (✨ Generated from FieldMainTable.timestampField of typeTimestamp)
timestampField_timeTimestamp_Relative_time server value variant oftimestampField (✨ Generated from FieldMainTable.timestampField of typeTimestamp)
timestampField_update[Timestamp_Update!]_update server value variant oftimestampField (✨ Generated from FieldMainTable.timestampField of typeTimestamp)
uuidArray[UUID!]✨ Generated from FieldMainTable.uuidArray of type[UUID]
uuidArray_update[UUID_ListUpdate!]_update server value variant ofuuidArray (✨ Generated from FieldMainTable.uuidArray of type[UUID])
uuidFieldUUID✨ Generated from FieldMainTable.uuidField of typeUUID
uuidField_exprUUID_Expr_expr server value variant ofuuidField (✨ Generated from FieldMainTable.uuidField of typeUUID)
vectorFieldVector✨ Generated from FieldMainTable.vectorField of typeVector
vectorField_embedVector_Embed_embed server value variant ofvectorField (✨ Generated from FieldMainTable.vectorField of 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.

FieldTypeDescription
_and[MainTable_Filter!]Apply multiple filter conditions usingAND logic.
_or[MainTable_Filter!]Apply multiple filter conditions usingOR logic.
_notMainTable_FilterNegate the result of the provided filter condition.
idUUID_Filter✨ Generated from FieldMainTable.id of typeUUID!
anyArrayAny_ListFilter✨ Generated from FieldMainTable.anyArray of type[Any]
anyFieldAny_Filter✨ Generated from FieldMainTable.anyField of typeAny
booleanArrayBoolean_ListFilter✨ Generated from FieldMainTable.booleanArray of type[Boolean]
booleanFieldBoolean_Filter✨ Generated from FieldMainTable.booleanField of typeBoolean
dateArrayDate_ListFilter✨ Generated from FieldMainTable.dateArray of type[Date]
dateFieldDate_Filter✨ Generated from FieldMainTable.dateField of typeDate
floatArrayFloat_ListFilter✨ Generated from FieldMainTable.floatArray of type[Float]
floatFieldFloat_Filter✨ Generated from FieldMainTable.floatField of typeFloat
int64ArrayInt64_ListFilter✨ Generated from FieldMainTable.int64Array of type[Int64]
int64FieldInt64_Filter✨ Generated from FieldMainTable.int64Field of typeInt64
intArrayInt_ListFilter✨ Generated from FieldMainTable.intArray of type[Int]
intFieldInt_Filter✨ Generated from FieldMainTable.intField of typeInt
stringArrayString_ListFilter✨ Generated from FieldMainTable.stringArray of type[String]
stringFieldString_Filter✨ Generated from FieldMainTable.stringField of typeString
timestampArrayTimestamp_ListFilter✨ Generated from FieldMainTable.timestampArray of type[Timestamp]
timestampFieldTimestamp_Filter✨ Generated from FieldMainTable.timestampField of typeTimestamp
uuidArrayUUID_ListFilter✨ Generated from FieldMainTable.uuidArray of type[UUID]
uuidFieldUUID_Filter✨ Generated from FieldMainTable.uuidField of typeUUID
vectorFieldVector_Filter✨ Generated from FieldMainTable.vectorField of typeVector
manyToManyJoinTables_on_leftManyToManyJoinTable_ListFilter✨ Generated from FieldMainTable.manyToManyJoinTables_on_left of type[ManyToManyJoinTable!]!
manyToManyJoinTables_on_rightManyToManyJoinTable_ListFilter✨ Generated from FieldMainTable.manyToManyJoinTables_on_right of type[ManyToManyJoinTable!]!
manyToOneExamples_on_mainManyToOneExample_ListFilter✨ Generated from FieldMainTable.manyToOneExamples_on_main of type[ManyToOneExample!]!
oneToOneExample_on_mainOneToOneExample_Filter✨ Generated from FieldMainTable.oneToOneExample_on_main of typeOneToOneExample
mainTables_via_ManyToManyJoinTable_on_leftMainTable_ListFilter✨ Generated from FieldMainTable.mainTables_via_ManyToManyJoinTable_on_left of type[MainTable!]!
mainTables_via_ManyToManyJoinTable_on_rightMainTable_ListFilter✨ Generated from FieldMainTable.mainTables_via_ManyToManyJoinTable_on_right of 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.

FieldTypeDescription
whereMainTable_FilterFilters 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.

FieldTypeDescription
_and[MainTable_Having!]Apply multiple Having conditions usingAND logic.
_or[MainTable_Having!]Apply multiple Having conditions usingOR logic.
_notMainTable_HavingNegate the result of the provided Having condition.
_distinctBooleanWhether to apply DISTINCT to the aggregate function.
_countInt_Filter✨ Generated from FieldMainTable._count of typeInt!
anyField_countInt_Filter✨ Generated from FieldMainTable.anyField_count of typeInt!
booleanField_countInt_Filter✨ Generated from FieldMainTable.booleanField_count of typeInt!
dateField_countInt_Filter✨ Generated from FieldMainTable.dateField_count of typeInt!
floatField_countInt_Filter✨ Generated from FieldMainTable.floatField_count of typeInt!
id_countInt_Filter✨ Generated from FieldMainTable.id_count of typeInt!
int64Field_countInt_Filter✨ Generated from FieldMainTable.int64Field_count of typeInt!
intField_countInt_Filter✨ Generated from FieldMainTable.intField_count of typeInt!
stringField_countInt_Filter✨ Generated from FieldMainTable.stringField_count of typeInt!
timestampField_countInt_Filter✨ Generated from FieldMainTable.timestampField_count of typeInt!
uuidField_countInt_Filter✨ Generated from FieldMainTable.uuidField_count of typeInt!
vectorField_countInt_Filter✨ Generated from FieldMainTable.vectorField_count of typeInt!
floatField_sumFloat_Filter✨ Generated from FieldMainTable.floatField_sum of typeFloat
int64Field_sumInt64_Filter✨ Generated from FieldMainTable.int64Field_sum of typeInt64
intField_sumInt_Filter✨ Generated from FieldMainTable.intField_sum of typeInt
floatField_avgFloat_Filter✨ Generated from FieldMainTable.floatField_avg of typeFloat
int64Field_avgFloat_Filter✨ Generated from FieldMainTable.int64Field_avg of typeFloat
intField_avgFloat_Filter✨ Generated from FieldMainTable.intField_avg of typeFloat
anyField_minAny_Filter✨ Generated from FieldMainTable.anyField_min of typeAny
dateField_minDate_Filter✨ Generated from FieldMainTable.dateField_min of typeDate
floatField_minFloat_Filter✨ Generated from FieldMainTable.floatField_min of typeFloat
int64Field_minInt64_Filter✨ Generated from FieldMainTable.int64Field_min of typeInt64
intField_minInt_Filter✨ Generated from FieldMainTable.intField_min of typeInt
timestampField_minTimestamp_Filter✨ Generated from FieldMainTable.timestampField_min of typeTimestamp
anyField_maxAny_Filter✨ Generated from FieldMainTable.anyField_max of typeAny
dateField_maxDate_Filter✨ Generated from FieldMainTable.dateField_max of typeDate
floatField_maxFloat_Filter✨ Generated from FieldMainTable.floatField_max of typeFloat
int64Field_maxInt64_Filter✨ Generated from FieldMainTable.int64Field_max of typeInt64
intField_maxInt_Filter✨ Generated from FieldMainTable.intField_max of typeInt
timestampField_maxTimestamp_Filter✨ Generated from FieldMainTable.timestampField_max of 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.

FieldTypeDescription
idUUID✨ Generated from FieldMainTable.id of typeUUID!
id_exprUUID_Expr_expr server value variant ofid (✨ Generated from FieldMainTable.id of 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.

FieldTypeDescription
countInt_FilterThe desired number of objects that match the condition (defaults to at least one).
existMainTable_FilterCondition 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.

FieldTypeDescription
idOrderDirection✨ Generated from FieldMainTable.id of typeUUID!
anyFieldOrderDirection✨ Generated from FieldMainTable.anyField of typeAny
booleanFieldOrderDirection✨ Generated from FieldMainTable.booleanField of typeBoolean
dateFieldOrderDirection✨ Generated from FieldMainTable.dateField of typeDate
floatFieldOrderDirection✨ Generated from FieldMainTable.floatField of typeFloat
int64FieldOrderDirection✨ Generated from FieldMainTable.int64Field of typeInt64
intFieldOrderDirection✨ Generated from FieldMainTable.intField of typeInt
stringFieldOrderDirection✨ Generated from FieldMainTable.stringField of typeString
timestampFieldOrderDirection✨ Generated from FieldMainTable.timestampField of typeTimestamp
uuidFieldOrderDirection✨ Generated from FieldMainTable.uuidField of typeUUID
vectorFieldOrderDirection✨ Generated from FieldMainTable.vectorField of typeVector
_countOrderDirection✨ Generated from FieldMainTable._count of typeInt!
anyField_countOrderDirection✨ Generated from FieldMainTable.anyField_count of typeInt!
booleanField_countOrderDirection✨ Generated from FieldMainTable.booleanField_count of typeInt!
dateField_countOrderDirection✨ Generated from FieldMainTable.dateField_count of typeInt!
floatField_countOrderDirection✨ Generated from FieldMainTable.floatField_count of typeInt!
id_countOrderDirection✨ Generated from FieldMainTable.id_count of typeInt!
int64Field_countOrderDirection✨ Generated from FieldMainTable.int64Field_count of typeInt!
intField_countOrderDirection✨ Generated from FieldMainTable.intField_count of typeInt!
stringField_countOrderDirection✨ Generated from FieldMainTable.stringField_count of typeInt!
timestampField_countOrderDirection✨ Generated from FieldMainTable.timestampField_count of typeInt!
uuidField_countOrderDirection✨ Generated from FieldMainTable.uuidField_count of typeInt!
vectorField_countOrderDirection✨ Generated from FieldMainTable.vectorField_count of typeInt!
floatField_sumOrderDirection✨ Generated from FieldMainTable.floatField_sum of typeFloat
int64Field_sumOrderDirection✨ Generated from FieldMainTable.int64Field_sum of typeInt64
intField_sumOrderDirection✨ Generated from FieldMainTable.intField_sum of typeInt
floatField_avgOrderDirection✨ Generated from FieldMainTable.floatField_avg of typeFloat
int64Field_avgOrderDirection✨ Generated from FieldMainTable.int64Field_avg of typeFloat
intField_avgOrderDirection✨ Generated from FieldMainTable.intField_avg of typeFloat
anyField_minOrderDirection✨ Generated from FieldMainTable.anyField_min of typeAny
dateField_minOrderDirection✨ Generated from FieldMainTable.dateField_min of typeDate
floatField_minOrderDirection✨ Generated from FieldMainTable.floatField_min of typeFloat
int64Field_minOrderDirection✨ Generated from FieldMainTable.int64Field_min of typeInt64
intField_minOrderDirection✨ Generated from FieldMainTable.intField_min of typeInt
timestampField_minOrderDirection✨ Generated from FieldMainTable.timestampField_min of typeTimestamp
anyField_maxOrderDirection✨ Generated from FieldMainTable.anyField_max of typeAny
dateField_maxOrderDirection✨ Generated from FieldMainTable.dateField_max of typeDate
floatField_maxOrderDirection✨ Generated from FieldMainTable.floatField_max of typeFloat
int64Field_maxOrderDirection✨ Generated from FieldMainTable.int64Field_max of typeInt64
intField_maxOrderDirection✨ Generated from FieldMainTable.intField_max of typeInt
timestampField_maxOrderDirection✨ Generated from FieldMainTable.timestampField_max of typeTimestamp

input ManyToManyJoinTable_Data

✨ Generated data input type for table 'ManyToManyJoinTable'. It includes all necessary fields for creating or upserting rows into table.

FieldTypeDescription
leftIdUUID✨ Generated from FieldManyToManyJoinTable.leftId of typeUUID!
leftId_exprUUID_Expr_expr server value variant ofleftId (✨ Generated from FieldManyToManyJoinTable.leftId of typeUUID!)
rightIdUUID✨ Generated from FieldManyToManyJoinTable.rightId of typeUUID!
rightId_exprUUID_Expr_expr server value variant ofrightId (✨ Generated from FieldManyToManyJoinTable.rightId of typeUUID!)
leftMainTable_Key✨ Generated from FieldManyToManyJoinTable.left of typeMainTable!
rightMainTable_Key✨ Generated from FieldManyToManyJoinTable.right of 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.

FieldTypeDescription
_and[ManyToManyJoinTable_Filter!]Apply multiple filter conditions usingAND logic.
_or[ManyToManyJoinTable_Filter!]Apply multiple filter conditions usingOR logic.
_notManyToManyJoinTable_FilterNegate the result of the provided filter condition.
leftIdUUID_Filter✨ Generated from FieldManyToManyJoinTable.leftId of typeUUID!
rightIdUUID_Filter✨ Generated from FieldManyToManyJoinTable.rightId of typeUUID!
leftMainTable_Filter✨ Generated from FieldManyToManyJoinTable.left of typeMainTable!
rightMainTable_Filter✨ Generated from FieldManyToManyJoinTable.right of 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.

FieldTypeDescription
whereManyToManyJoinTable_FilterFilters 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.

FieldTypeDescription
_and[ManyToManyJoinTable_Having!]Apply multiple Having conditions usingAND logic.
_or[ManyToManyJoinTable_Having!]Apply multiple Having conditions usingOR logic.
_notManyToManyJoinTable_HavingNegate the result of the provided Having condition.
_distinctBooleanWhether to apply DISTINCT to the aggregate function.
_countInt_Filter✨ Generated from FieldManyToManyJoinTable._count of typeInt!
leftId_countInt_Filter✨ Generated from FieldManyToManyJoinTable.leftId_count of typeInt!
rightId_countInt_Filter✨ Generated from FieldManyToManyJoinTable.rightId_count of 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.

FieldTypeDescription
leftIdUUID✨ Generated from FieldManyToManyJoinTable.leftId of typeUUID!
leftId_exprUUID_Expr_expr server value variant ofleftId (✨ Generated from FieldManyToManyJoinTable.leftId of typeUUID!)
rightIdUUID✨ Generated from FieldManyToManyJoinTable.rightId of typeUUID!
rightId_exprUUID_Expr_expr server value variant ofrightId (✨ Generated from FieldManyToManyJoinTable.rightId of 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.

FieldTypeDescription
countInt_FilterThe desired number of objects that match the condition (defaults to at least one).
existManyToManyJoinTable_FilterCondition 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.

FieldTypeDescription
leftIdOrderDirection✨ Generated from FieldManyToManyJoinTable.leftId of typeUUID!
rightIdOrderDirection✨ Generated from FieldManyToManyJoinTable.rightId of typeUUID!
leftMainTable_Order✨ Generated from FieldManyToManyJoinTable.left of typeMainTable!
rightMainTable_Order✨ Generated from FieldManyToManyJoinTable.right of typeMainTable!
_countOrderDirection✨ Generated from FieldManyToManyJoinTable._count of typeInt!
leftId_countOrderDirection✨ Generated from FieldManyToManyJoinTable.leftId_count of typeInt!
rightId_countOrderDirection✨ Generated from FieldManyToManyJoinTable.rightId_count of typeInt!

input ManyToOneExample_Data

✨ Generated data input type for table 'ManyToOneExample'. It includes all necessary fields for creating or upserting rows into table.

FieldTypeDescription
idUUID✨ Generated from FieldManyToOneExample.id of typeUUID!
id_exprUUID_Expr_expr server value variant ofid (✨ Generated from FieldManyToOneExample.id of typeUUID!)
mainIdUUID✨ Generated from FieldManyToOneExample.mainId of typeUUID!
mainId_exprUUID_Expr_expr server value variant ofmainId (✨ Generated from FieldManyToOneExample.mainId of typeUUID!)
mainMainTable_Key✨ Generated from FieldManyToOneExample.main of typeMainTable!
someFieldAny✨ Generated from FieldManyToOneExample.someField of typeAny
someField_exprAny_Expr_expr server value variant ofsomeField (✨ Generated from FieldManyToOneExample.someField of 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.

FieldTypeDescription
_and[ManyToOneExample_Filter!]Apply multiple filter conditions usingAND logic.
_or[ManyToOneExample_Filter!]Apply multiple filter conditions usingOR logic.
_notManyToOneExample_FilterNegate the result of the provided filter condition.
idUUID_Filter✨ Generated from FieldManyToOneExample.id of typeUUID!
mainIdUUID_Filter✨ Generated from FieldManyToOneExample.mainId of typeUUID!
mainMainTable_Filter✨ Generated from FieldManyToOneExample.main of typeMainTable!
someFieldAny_Filter✨ Generated from FieldManyToOneExample.someField of 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.

FieldTypeDescription
whereManyToOneExample_FilterFilters 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.

FieldTypeDescription
_and[ManyToOneExample_Having!]Apply multiple Having conditions usingAND logic.
_or[ManyToOneExample_Having!]Apply multiple Having conditions usingOR logic.
_notManyToOneExample_HavingNegate the result of the provided Having condition.
_distinctBooleanWhether to apply DISTINCT to the aggregate function.
_countInt_Filter✨ Generated from FieldManyToOneExample._count of typeInt!
id_countInt_Filter✨ Generated from FieldManyToOneExample.id_count of typeInt!
mainId_countInt_Filter✨ Generated from FieldManyToOneExample.mainId_count of typeInt!
someField_countInt_Filter✨ Generated from FieldManyToOneExample.someField_count of typeInt!
someField_minAny_Filter✨ Generated from FieldManyToOneExample.someField_min of typeAny
someField_maxAny_Filter✨ Generated from FieldManyToOneExample.someField_max of 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.

FieldTypeDescription
idUUID✨ Generated from FieldManyToOneExample.id of typeUUID!
id_exprUUID_Expr_expr server value variant ofid (✨ Generated from FieldManyToOneExample.id of 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.

FieldTypeDescription
countInt_FilterThe desired number of objects that match the condition (defaults to at least one).
existManyToOneExample_FilterCondition 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.

FieldTypeDescription
idOrderDirection✨ Generated from FieldManyToOneExample.id of typeUUID!
mainIdOrderDirection✨ Generated from FieldManyToOneExample.mainId of typeUUID!
mainMainTable_Order✨ Generated from FieldManyToOneExample.main of typeMainTable!
someFieldOrderDirection✨ Generated from FieldManyToOneExample.someField of typeAny
_countOrderDirection✨ Generated from FieldManyToOneExample._count of typeInt!
id_countOrderDirection✨ Generated from FieldManyToOneExample.id_count of typeInt!
mainId_countOrderDirection✨ Generated from FieldManyToOneExample.mainId_count of typeInt!
someField_countOrderDirection✨ Generated from FieldManyToOneExample.someField_count of typeInt!
someField_minOrderDirection✨ Generated from FieldManyToOneExample.someField_min of typeAny
someField_maxOrderDirection✨ Generated from FieldManyToOneExample.someField_max of typeAny

input OneToOneExample_Data

✨ Generated data input type for table 'OneToOneExample'. It includes all necessary fields for creating or upserting rows into table.

FieldTypeDescription
idUUID✨ Generated from FieldOneToOneExample.id of typeUUID!
id_exprUUID_Expr_expr server value variant ofid (✨ Generated from FieldOneToOneExample.id of typeUUID!)
mainIdUUID✨ Generated from FieldOneToOneExample.mainId of typeUUID!
mainId_exprUUID_Expr_expr server value variant ofmainId (✨ Generated from FieldOneToOneExample.mainId of typeUUID!)
mainMainTable_Key✨ Generated from FieldOneToOneExample.main of typeMainTable!
someFieldAny✨ Generated from FieldOneToOneExample.someField of typeAny
someField_exprAny_Expr_expr server value variant ofsomeField (✨ Generated from FieldOneToOneExample.someField of 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.

FieldTypeDescription
_and[OneToOneExample_Filter!]Apply multiple filter conditions usingAND logic.
_or[OneToOneExample_Filter!]Apply multiple filter conditions usingOR logic.
_notOneToOneExample_FilterNegate the result of the provided filter condition.
idUUID_Filter✨ Generated from FieldOneToOneExample.id of typeUUID!
mainIdUUID_Filter✨ Generated from FieldOneToOneExample.mainId of typeUUID!
mainMainTable_Filter✨ Generated from FieldOneToOneExample.main of typeMainTable!
someFieldAny_Filter✨ Generated from FieldOneToOneExample.someField of 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.

FieldTypeDescription
whereOneToOneExample_FilterFilters 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.

FieldTypeDescription
_and[OneToOneExample_Having!]Apply multiple Having conditions usingAND logic.
_or[OneToOneExample_Having!]Apply multiple Having conditions usingOR logic.
_notOneToOneExample_HavingNegate the result of the provided Having condition.
_distinctBooleanWhether to apply DISTINCT to the aggregate function.
_countInt_Filter✨ Generated from FieldOneToOneExample._count of typeInt!
id_countInt_Filter✨ Generated from FieldOneToOneExample.id_count of typeInt!
mainId_countInt_Filter✨ Generated from FieldOneToOneExample.mainId_count of typeInt!
someField_countInt_Filter✨ Generated from FieldOneToOneExample.someField_count of typeInt!
someField_minAny_Filter✨ Generated from FieldOneToOneExample.someField_min of typeAny
someField_maxAny_Filter✨ Generated from FieldOneToOneExample.someField_max of 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.

FieldTypeDescription
idUUID✨ Generated from FieldOneToOneExample.id of typeUUID!
id_exprUUID_Expr_expr server value variant ofid (✨ Generated from FieldOneToOneExample.id of 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.

FieldTypeDescription
countInt_FilterThe desired number of objects that match the condition (defaults to at least one).
existOneToOneExample_FilterCondition 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.

FieldTypeDescription
idOrderDirection✨ Generated from FieldOneToOneExample.id of typeUUID!
mainIdOrderDirection✨ Generated from FieldOneToOneExample.mainId of typeUUID!
mainMainTable_Order✨ Generated from FieldOneToOneExample.main of typeMainTable!
someFieldOrderDirection✨ Generated from FieldOneToOneExample.someField of typeAny
_countOrderDirection✨ Generated from FieldOneToOneExample._count of typeInt!
id_countOrderDirection✨ Generated from FieldOneToOneExample.id_count of typeInt!
mainId_countOrderDirection✨ Generated from FieldOneToOneExample.mainId_count of typeInt!
someField_countOrderDirection✨ Generated from FieldOneToOneExample.someField_count of typeInt!
someField_minOrderDirection✨ Generated from FieldOneToOneExample.someField_min of typeAny
someField_maxOrderDirection✨ Generated from FieldOneToOneExample.someField_max of typeAny

input StringTable_Data

✨ Generated data input type for table 'StringTable'. It includes all necessary fields for creating or upserting rows into table.

FieldTypeDescription
idUUID✨ Generated from FieldStringTable.id of typeUUID!
id_exprUUID_Expr_expr server value variant ofid (✨ Generated from FieldStringTable.id of typeUUID!)
nonNullStringArray[String!]✨ Generated from FieldStringTable.nonNullStringArray of type[String!]
nonNullStringArray_update[String_ListUpdate!]_update server value variant ofnonNullStringArray (✨ Generated from FieldStringTable.nonNullStringArray of type[String!])
nonNullStringFieldString✨ Generated from FieldStringTable.nonNullStringField of typeString!
nonNullStringField_exprString_Expr_expr server value variant ofnonNullStringField (✨ Generated from FieldStringTable.nonNullStringField of typeString!)
nonNullStringNonnullArray[String!]✨ Generated from FieldStringTable.nonNullStringNonnullArray of type[String!]!
nonNullStringNonnullArray_update[String_ListUpdate!]_update server value variant ofnonNullStringNonnullArray (✨ Generated from FieldStringTable.nonNullStringNonnullArray of type[String!]!)
stringArray[String!]✨ Generated from FieldStringTable.stringArray of type[String]
stringArray_update[String_ListUpdate!]_update server value variant ofstringArray (✨ Generated from FieldStringTable.stringArray of type[String])
stringFieldString✨ Generated from FieldStringTable.stringField of typeString
stringField_exprString_Expr_expr server value variant ofstringField (✨ Generated from FieldStringTable.stringField of typeString)
stringNonnullArray[String!]✨ Generated from FieldStringTable.stringNonnullArray of type[String]!
stringNonnullArray_update[String_ListUpdate!]_update server value variant ofstringNonnullArray (✨ Generated from FieldStringTable.stringNonnullArray of 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.

FieldTypeDescription
_and[StringTable_Filter!]Apply multiple filter conditions usingAND logic.
_or[StringTable_Filter!]Apply multiple filter conditions usingOR logic.
_notStringTable_FilterNegate the result of the provided filter condition.
idUUID_Filter✨ Generated from FieldStringTable.id of typeUUID!
nonNullStringArrayString_ListFilter✨ Generated from FieldStringTable.nonNullStringArray of type[String!]
nonNullStringFieldString_Filter✨ Generated from FieldStringTable.nonNullStringField of typeString!
nonNullStringNonnullArrayString_ListFilter✨ Generated from FieldStringTable.nonNullStringNonnullArray of type[String!]!
stringArrayString_ListFilter✨ Generated from FieldStringTable.stringArray of type[String]
stringFieldString_Filter✨ Generated from FieldStringTable.stringField of typeString
stringNonnullArrayString_ListFilter✨ Generated from FieldStringTable.stringNonnullArray of 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.

FieldTypeDescription
whereStringTable_FilterFilters 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.

FieldTypeDescription
_and[StringTable_Having!]Apply multiple Having conditions usingAND logic.
_or[StringTable_Having!]Apply multiple Having conditions usingOR logic.
_notStringTable_HavingNegate the result of the provided Having condition.
_distinctBooleanWhether to apply DISTINCT to the aggregate function.
_countInt_Filter✨ Generated from FieldStringTable._count of typeInt!
id_countInt_Filter✨ Generated from FieldStringTable.id_count of typeInt!
nonNullStringField_countInt_Filter✨ Generated from FieldStringTable.nonNullStringField_count of typeInt!
stringField_countInt_Filter✨ Generated from FieldStringTable.stringField_count of 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.

FieldTypeDescription
idUUID✨ Generated from FieldStringTable.id of typeUUID!
id_exprUUID_Expr_expr server value variant ofid (✨ Generated from FieldStringTable.id of 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.

FieldTypeDescription
countInt_FilterThe desired number of objects that match the condition (defaults to at least one).
existStringTable_FilterCondition 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.

FieldTypeDescription
idOrderDirection✨ Generated from FieldStringTable.id of typeUUID!
nonNullStringFieldOrderDirection✨ Generated from FieldStringTable.nonNullStringField of typeString!
stringFieldOrderDirection✨ Generated from FieldStringTable.stringField of typeString
_countOrderDirection✨ Generated from FieldStringTable._count of typeInt!
id_countOrderDirection✨ Generated from FieldStringTable.id_count of typeInt!
nonNullStringField_countOrderDirection✨ Generated from FieldStringTable.nonNullStringField_count of typeInt!
stringField_countOrderDirection✨ Generated from FieldStringTable.stringField_count of typeInt!

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-01-21 UTC.