1290 lines
30 KiB
GraphQL
1290 lines
30 KiB
GraphQL
schema {
|
|
query: query_root
|
|
mutation: mutation_root
|
|
subscription: subscription_root
|
|
}
|
|
|
|
"""whether this query should be cached (Hasura Cloud only)"""
|
|
directive @cached(
|
|
"""measured in seconds"""
|
|
ttl: Int! = 60
|
|
|
|
"""refresh the cache entry"""
|
|
refresh: Boolean! = false
|
|
) on QUERY
|
|
|
|
"""
|
|
Boolean expression to compare columns of type "Boolean". All fields are combined with logical 'AND'.
|
|
"""
|
|
input Boolean_comparison_exp {
|
|
_eq: Boolean
|
|
_gt: Boolean
|
|
_gte: Boolean
|
|
_in: [Boolean!]
|
|
_is_null: Boolean
|
|
_lt: Boolean
|
|
_lte: Boolean
|
|
_neq: Boolean
|
|
_nin: [Boolean!]
|
|
}
|
|
|
|
"""
|
|
Boolean expression to compare columns of type "Int". All fields are combined with logical 'AND'.
|
|
"""
|
|
input Int_comparison_exp {
|
|
_eq: Int
|
|
_gt: Int
|
|
_gte: Int
|
|
_in: [Int!]
|
|
_is_null: Boolean
|
|
_lt: Int
|
|
_lte: Int
|
|
_neq: Int
|
|
_nin: [Int!]
|
|
}
|
|
|
|
"""
|
|
Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'.
|
|
"""
|
|
input String_comparison_exp {
|
|
_eq: String
|
|
_gt: String
|
|
_gte: String
|
|
|
|
"""does the column match the given case-insensitive pattern"""
|
|
_ilike: String
|
|
_in: [String!]
|
|
|
|
"""
|
|
does the column match the given POSIX regular expression, case insensitive
|
|
"""
|
|
_iregex: String
|
|
_is_null: Boolean
|
|
|
|
"""does the column match the given pattern"""
|
|
_like: String
|
|
_lt: String
|
|
_lte: String
|
|
_neq: String
|
|
|
|
"""does the column NOT match the given case-insensitive pattern"""
|
|
_nilike: String
|
|
_nin: [String!]
|
|
|
|
"""
|
|
does the column NOT match the given POSIX regular expression, case insensitive
|
|
"""
|
|
_niregex: String
|
|
|
|
"""does the column NOT match the given pattern"""
|
|
_nlike: String
|
|
|
|
"""
|
|
does the column NOT match the given POSIX regular expression, case sensitive
|
|
"""
|
|
_nregex: String
|
|
|
|
"""does the column NOT match the given SQL regular expression"""
|
|
_nsimilar: String
|
|
|
|
"""
|
|
does the column match the given POSIX regular expression, case sensitive
|
|
"""
|
|
_regex: String
|
|
|
|
"""does the column match the given SQL regular expression"""
|
|
_similar: String
|
|
}
|
|
|
|
"""
|
|
columns and relationships of "aviation.telegrams"
|
|
"""
|
|
type aviation_telegrams {
|
|
body_and_footer: String
|
|
body_data(
|
|
"""JSON select path"""
|
|
path: String
|
|
): jsonb
|
|
category: String
|
|
date_time: String!
|
|
dispatched_at: timestamp
|
|
id: Int!
|
|
message_id: String!
|
|
need_dispatch: Boolean!
|
|
originator: String
|
|
originator_date_time: String
|
|
parsed_at: timestamp
|
|
primary_address: String!
|
|
priority_indicator: String!
|
|
received_at: timestamp!
|
|
secondary_addresses(
|
|
"""JSON select path"""
|
|
path: String
|
|
): jsonb
|
|
start_indicator: String!
|
|
}
|
|
|
|
"""
|
|
aggregated selection of "aviation.telegrams"
|
|
"""
|
|
type aviation_telegrams_aggregate {
|
|
aggregate: aviation_telegrams_aggregate_fields
|
|
nodes: [aviation_telegrams!]!
|
|
}
|
|
|
|
"""
|
|
aggregate fields of "aviation.telegrams"
|
|
"""
|
|
type aviation_telegrams_aggregate_fields {
|
|
avg: aviation_telegrams_avg_fields
|
|
count(columns: [aviation_telegrams_select_column!], distinct: Boolean): Int!
|
|
max: aviation_telegrams_max_fields
|
|
min: aviation_telegrams_min_fields
|
|
stddev: aviation_telegrams_stddev_fields
|
|
stddev_pop: aviation_telegrams_stddev_pop_fields
|
|
stddev_samp: aviation_telegrams_stddev_samp_fields
|
|
sum: aviation_telegrams_sum_fields
|
|
var_pop: aviation_telegrams_var_pop_fields
|
|
var_samp: aviation_telegrams_var_samp_fields
|
|
variance: aviation_telegrams_variance_fields
|
|
}
|
|
|
|
"""append existing jsonb value of filtered columns with new jsonb value"""
|
|
input aviation_telegrams_append_input {
|
|
body_data: jsonb
|
|
secondary_addresses: jsonb
|
|
}
|
|
|
|
"""aggregate avg on columns"""
|
|
type aviation_telegrams_avg_fields {
|
|
id: Float
|
|
}
|
|
|
|
"""
|
|
Boolean expression to filter rows from the table "aviation.telegrams". All fields are combined with a logical 'AND'.
|
|
"""
|
|
input aviation_telegrams_bool_exp {
|
|
_and: [aviation_telegrams_bool_exp!]
|
|
_not: aviation_telegrams_bool_exp
|
|
_or: [aviation_telegrams_bool_exp!]
|
|
body_and_footer: String_comparison_exp
|
|
body_data: jsonb_comparison_exp
|
|
category: String_comparison_exp
|
|
date_time: String_comparison_exp
|
|
dispatched_at: timestamp_comparison_exp
|
|
id: Int_comparison_exp
|
|
message_id: String_comparison_exp
|
|
need_dispatch: Boolean_comparison_exp
|
|
originator: String_comparison_exp
|
|
originator_date_time: String_comparison_exp
|
|
parsed_at: timestamp_comparison_exp
|
|
primary_address: String_comparison_exp
|
|
priority_indicator: String_comparison_exp
|
|
received_at: timestamp_comparison_exp
|
|
secondary_addresses: jsonb_comparison_exp
|
|
start_indicator: String_comparison_exp
|
|
}
|
|
|
|
"""
|
|
unique or primary key constraints on table "aviation.telegrams"
|
|
"""
|
|
enum aviation_telegrams_constraint {
|
|
"""
|
|
unique or primary key constraint on columns "id"
|
|
"""
|
|
telegrams_pkey
|
|
}
|
|
|
|
"""
|
|
delete the field or element with specified path (for JSON arrays, negative integers count from the end)
|
|
"""
|
|
input aviation_telegrams_delete_at_path_input {
|
|
body_data: [String!]
|
|
secondary_addresses: [String!]
|
|
}
|
|
|
|
"""
|
|
delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array
|
|
"""
|
|
input aviation_telegrams_delete_elem_input {
|
|
body_data: Int
|
|
secondary_addresses: Int
|
|
}
|
|
|
|
"""
|
|
delete key/value pair or string element. key/value pairs are matched based on their key value
|
|
"""
|
|
input aviation_telegrams_delete_key_input {
|
|
body_data: String
|
|
secondary_addresses: String
|
|
}
|
|
|
|
"""
|
|
input type for incrementing numeric columns in table "aviation.telegrams"
|
|
"""
|
|
input aviation_telegrams_inc_input {
|
|
id: Int
|
|
}
|
|
|
|
"""
|
|
input type for inserting data into table "aviation.telegrams"
|
|
"""
|
|
input aviation_telegrams_insert_input {
|
|
body_and_footer: String
|
|
body_data: jsonb
|
|
category: String
|
|
date_time: String
|
|
dispatched_at: timestamp
|
|
id: Int
|
|
message_id: String
|
|
need_dispatch: Boolean
|
|
originator: String
|
|
originator_date_time: String
|
|
parsed_at: timestamp
|
|
primary_address: String
|
|
priority_indicator: String
|
|
received_at: timestamp
|
|
secondary_addresses: jsonb
|
|
start_indicator: String
|
|
}
|
|
|
|
"""aggregate max on columns"""
|
|
type aviation_telegrams_max_fields {
|
|
body_and_footer: String
|
|
category: String
|
|
date_time: String
|
|
dispatched_at: timestamp
|
|
id: Int
|
|
message_id: String
|
|
originator: String
|
|
originator_date_time: String
|
|
parsed_at: timestamp
|
|
primary_address: String
|
|
priority_indicator: String
|
|
received_at: timestamp
|
|
start_indicator: String
|
|
}
|
|
|
|
"""aggregate min on columns"""
|
|
type aviation_telegrams_min_fields {
|
|
body_and_footer: String
|
|
category: String
|
|
date_time: String
|
|
dispatched_at: timestamp
|
|
id: Int
|
|
message_id: String
|
|
originator: String
|
|
originator_date_time: String
|
|
parsed_at: timestamp
|
|
primary_address: String
|
|
priority_indicator: String
|
|
received_at: timestamp
|
|
start_indicator: String
|
|
}
|
|
|
|
"""
|
|
response of any mutation on the table "aviation.telegrams"
|
|
"""
|
|
type aviation_telegrams_mutation_response {
|
|
"""number of rows affected by the mutation"""
|
|
affected_rows: Int!
|
|
|
|
"""data from the rows affected by the mutation"""
|
|
returning: [aviation_telegrams!]!
|
|
}
|
|
|
|
"""
|
|
on_conflict condition type for table "aviation.telegrams"
|
|
"""
|
|
input aviation_telegrams_on_conflict {
|
|
constraint: aviation_telegrams_constraint!
|
|
update_columns: [aviation_telegrams_update_column!]! = []
|
|
where: aviation_telegrams_bool_exp
|
|
}
|
|
|
|
"""Ordering options when selecting data from "aviation.telegrams"."""
|
|
input aviation_telegrams_order_by {
|
|
body_and_footer: order_by
|
|
body_data: order_by
|
|
category: order_by
|
|
date_time: order_by
|
|
dispatched_at: order_by
|
|
id: order_by
|
|
message_id: order_by
|
|
need_dispatch: order_by
|
|
originator: order_by
|
|
originator_date_time: order_by
|
|
parsed_at: order_by
|
|
primary_address: order_by
|
|
priority_indicator: order_by
|
|
received_at: order_by
|
|
secondary_addresses: order_by
|
|
start_indicator: order_by
|
|
}
|
|
|
|
"""primary key columns input for table: aviation.telegrams"""
|
|
input aviation_telegrams_pk_columns_input {
|
|
id: Int!
|
|
}
|
|
|
|
"""prepend existing jsonb value of filtered columns with new jsonb value"""
|
|
input aviation_telegrams_prepend_input {
|
|
body_data: jsonb
|
|
secondary_addresses: jsonb
|
|
}
|
|
|
|
"""
|
|
select columns of table "aviation.telegrams"
|
|
"""
|
|
enum aviation_telegrams_select_column {
|
|
"""column name"""
|
|
body_and_footer
|
|
|
|
"""column name"""
|
|
body_data
|
|
|
|
"""column name"""
|
|
category
|
|
|
|
"""column name"""
|
|
date_time
|
|
|
|
"""column name"""
|
|
dispatched_at
|
|
|
|
"""column name"""
|
|
id
|
|
|
|
"""column name"""
|
|
message_id
|
|
|
|
"""column name"""
|
|
need_dispatch
|
|
|
|
"""column name"""
|
|
originator
|
|
|
|
"""column name"""
|
|
originator_date_time
|
|
|
|
"""column name"""
|
|
parsed_at
|
|
|
|
"""column name"""
|
|
primary_address
|
|
|
|
"""column name"""
|
|
priority_indicator
|
|
|
|
"""column name"""
|
|
received_at
|
|
|
|
"""column name"""
|
|
secondary_addresses
|
|
|
|
"""column name"""
|
|
start_indicator
|
|
}
|
|
|
|
"""
|
|
input type for updating data in table "aviation.telegrams"
|
|
"""
|
|
input aviation_telegrams_set_input {
|
|
body_and_footer: String
|
|
body_data: jsonb
|
|
category: String
|
|
date_time: String
|
|
dispatched_at: timestamp
|
|
id: Int
|
|
message_id: String
|
|
need_dispatch: Boolean
|
|
originator: String
|
|
originator_date_time: String
|
|
parsed_at: timestamp
|
|
primary_address: String
|
|
priority_indicator: String
|
|
received_at: timestamp
|
|
secondary_addresses: jsonb
|
|
start_indicator: String
|
|
}
|
|
|
|
"""aggregate stddev on columns"""
|
|
type aviation_telegrams_stddev_fields {
|
|
id: Float
|
|
}
|
|
|
|
"""aggregate stddev_pop on columns"""
|
|
type aviation_telegrams_stddev_pop_fields {
|
|
id: Float
|
|
}
|
|
|
|
"""aggregate stddev_samp on columns"""
|
|
type aviation_telegrams_stddev_samp_fields {
|
|
id: Float
|
|
}
|
|
|
|
"""
|
|
Streaming cursor of the table "aviation_telegrams"
|
|
"""
|
|
input aviation_telegrams_stream_cursor_input {
|
|
"""Stream column input with initial value"""
|
|
initial_value: aviation_telegrams_stream_cursor_value_input!
|
|
|
|
"""cursor ordering"""
|
|
ordering: cursor_ordering
|
|
}
|
|
|
|
"""Initial value of the column from where the streaming should start"""
|
|
input aviation_telegrams_stream_cursor_value_input {
|
|
body_and_footer: String
|
|
body_data: jsonb
|
|
category: String
|
|
date_time: String
|
|
dispatched_at: timestamp
|
|
id: Int
|
|
message_id: String
|
|
need_dispatch: Boolean
|
|
originator: String
|
|
originator_date_time: String
|
|
parsed_at: timestamp
|
|
primary_address: String
|
|
priority_indicator: String
|
|
received_at: timestamp
|
|
secondary_addresses: jsonb
|
|
start_indicator: String
|
|
}
|
|
|
|
"""aggregate sum on columns"""
|
|
type aviation_telegrams_sum_fields {
|
|
id: Int
|
|
}
|
|
|
|
"""
|
|
update columns of table "aviation.telegrams"
|
|
"""
|
|
enum aviation_telegrams_update_column {
|
|
"""column name"""
|
|
body_and_footer
|
|
|
|
"""column name"""
|
|
body_data
|
|
|
|
"""column name"""
|
|
category
|
|
|
|
"""column name"""
|
|
date_time
|
|
|
|
"""column name"""
|
|
dispatched_at
|
|
|
|
"""column name"""
|
|
id
|
|
|
|
"""column name"""
|
|
message_id
|
|
|
|
"""column name"""
|
|
need_dispatch
|
|
|
|
"""column name"""
|
|
originator
|
|
|
|
"""column name"""
|
|
originator_date_time
|
|
|
|
"""column name"""
|
|
parsed_at
|
|
|
|
"""column name"""
|
|
primary_address
|
|
|
|
"""column name"""
|
|
priority_indicator
|
|
|
|
"""column name"""
|
|
received_at
|
|
|
|
"""column name"""
|
|
secondary_addresses
|
|
|
|
"""column name"""
|
|
start_indicator
|
|
}
|
|
|
|
input aviation_telegrams_updates {
|
|
"""append existing jsonb value of filtered columns with new jsonb value"""
|
|
_append: aviation_telegrams_append_input
|
|
|
|
"""
|
|
delete the field or element with specified path (for JSON arrays, negative integers count from the end)
|
|
"""
|
|
_delete_at_path: aviation_telegrams_delete_at_path_input
|
|
|
|
"""
|
|
delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array
|
|
"""
|
|
_delete_elem: aviation_telegrams_delete_elem_input
|
|
|
|
"""
|
|
delete key/value pair or string element. key/value pairs are matched based on their key value
|
|
"""
|
|
_delete_key: aviation_telegrams_delete_key_input
|
|
|
|
"""increments the numeric columns with given value of the filtered values"""
|
|
_inc: aviation_telegrams_inc_input
|
|
|
|
"""prepend existing jsonb value of filtered columns with new jsonb value"""
|
|
_prepend: aviation_telegrams_prepend_input
|
|
|
|
"""sets the columns of the filtered rows to the given values"""
|
|
_set: aviation_telegrams_set_input
|
|
|
|
"""filter the rows which have to be updated"""
|
|
where: aviation_telegrams_bool_exp!
|
|
}
|
|
|
|
"""aggregate var_pop on columns"""
|
|
type aviation_telegrams_var_pop_fields {
|
|
id: Float
|
|
}
|
|
|
|
"""aggregate var_samp on columns"""
|
|
type aviation_telegrams_var_samp_fields {
|
|
id: Float
|
|
}
|
|
|
|
"""aggregate variance on columns"""
|
|
type aviation_telegrams_variance_fields {
|
|
id: Float
|
|
}
|
|
|
|
"""user for test simple graphql"""
|
|
type aviation_user {
|
|
email: String!
|
|
id: Int!
|
|
name: String!
|
|
update_at: timestamptz
|
|
}
|
|
|
|
"""
|
|
aggregated selection of "aviation.user"
|
|
"""
|
|
type aviation_user_aggregate {
|
|
aggregate: aviation_user_aggregate_fields
|
|
nodes: [aviation_user!]!
|
|
}
|
|
|
|
"""
|
|
aggregate fields of "aviation.user"
|
|
"""
|
|
type aviation_user_aggregate_fields {
|
|
avg: aviation_user_avg_fields
|
|
count(columns: [aviation_user_select_column!], distinct: Boolean): Int!
|
|
max: aviation_user_max_fields
|
|
min: aviation_user_min_fields
|
|
stddev: aviation_user_stddev_fields
|
|
stddev_pop: aviation_user_stddev_pop_fields
|
|
stddev_samp: aviation_user_stddev_samp_fields
|
|
sum: aviation_user_sum_fields
|
|
var_pop: aviation_user_var_pop_fields
|
|
var_samp: aviation_user_var_samp_fields
|
|
variance: aviation_user_variance_fields
|
|
}
|
|
|
|
"""aggregate avg on columns"""
|
|
type aviation_user_avg_fields {
|
|
id: Float
|
|
}
|
|
|
|
"""
|
|
Boolean expression to filter rows from the table "aviation.user". All fields are combined with a logical 'AND'.
|
|
"""
|
|
input aviation_user_bool_exp {
|
|
_and: [aviation_user_bool_exp!]
|
|
_not: aviation_user_bool_exp
|
|
_or: [aviation_user_bool_exp!]
|
|
email: String_comparison_exp
|
|
id: Int_comparison_exp
|
|
name: String_comparison_exp
|
|
update_at: timestamptz_comparison_exp
|
|
}
|
|
|
|
"""
|
|
unique or primary key constraints on table "aviation.user"
|
|
"""
|
|
enum aviation_user_constraint {
|
|
"""
|
|
unique or primary key constraint on columns "id"
|
|
"""
|
|
user_pkey
|
|
}
|
|
|
|
"""
|
|
input type for incrementing numeric columns in table "aviation.user"
|
|
"""
|
|
input aviation_user_inc_input {
|
|
id: Int
|
|
}
|
|
|
|
"""
|
|
input type for inserting data into table "aviation.user"
|
|
"""
|
|
input aviation_user_insert_input {
|
|
email: String
|
|
id: Int
|
|
name: String
|
|
update_at: timestamptz
|
|
}
|
|
|
|
"""aggregate max on columns"""
|
|
type aviation_user_max_fields {
|
|
email: String
|
|
id: Int
|
|
name: String
|
|
update_at: timestamptz
|
|
}
|
|
|
|
"""aggregate min on columns"""
|
|
type aviation_user_min_fields {
|
|
email: String
|
|
id: Int
|
|
name: String
|
|
update_at: timestamptz
|
|
}
|
|
|
|
"""
|
|
response of any mutation on the table "aviation.user"
|
|
"""
|
|
type aviation_user_mutation_response {
|
|
"""number of rows affected by the mutation"""
|
|
affected_rows: Int!
|
|
|
|
"""data from the rows affected by the mutation"""
|
|
returning: [aviation_user!]!
|
|
}
|
|
|
|
"""
|
|
on_conflict condition type for table "aviation.user"
|
|
"""
|
|
input aviation_user_on_conflict {
|
|
constraint: aviation_user_constraint!
|
|
update_columns: [aviation_user_update_column!]! = []
|
|
where: aviation_user_bool_exp
|
|
}
|
|
|
|
"""Ordering options when selecting data from "aviation.user"."""
|
|
input aviation_user_order_by {
|
|
email: order_by
|
|
id: order_by
|
|
name: order_by
|
|
update_at: order_by
|
|
}
|
|
|
|
"""primary key columns input for table: aviation.user"""
|
|
input aviation_user_pk_columns_input {
|
|
id: Int!
|
|
}
|
|
|
|
"""
|
|
select columns of table "aviation.user"
|
|
"""
|
|
enum aviation_user_select_column {
|
|
"""column name"""
|
|
email
|
|
|
|
"""column name"""
|
|
id
|
|
|
|
"""column name"""
|
|
name
|
|
|
|
"""column name"""
|
|
update_at
|
|
}
|
|
|
|
"""
|
|
input type for updating data in table "aviation.user"
|
|
"""
|
|
input aviation_user_set_input {
|
|
email: String
|
|
id: Int
|
|
name: String
|
|
update_at: timestamptz
|
|
}
|
|
|
|
"""aggregate stddev on columns"""
|
|
type aviation_user_stddev_fields {
|
|
id: Float
|
|
}
|
|
|
|
"""aggregate stddev_pop on columns"""
|
|
type aviation_user_stddev_pop_fields {
|
|
id: Float
|
|
}
|
|
|
|
"""aggregate stddev_samp on columns"""
|
|
type aviation_user_stddev_samp_fields {
|
|
id: Float
|
|
}
|
|
|
|
"""
|
|
Streaming cursor of the table "aviation_user"
|
|
"""
|
|
input aviation_user_stream_cursor_input {
|
|
"""Stream column input with initial value"""
|
|
initial_value: aviation_user_stream_cursor_value_input!
|
|
|
|
"""cursor ordering"""
|
|
ordering: cursor_ordering
|
|
}
|
|
|
|
"""Initial value of the column from where the streaming should start"""
|
|
input aviation_user_stream_cursor_value_input {
|
|
email: String
|
|
id: Int
|
|
name: String
|
|
update_at: timestamptz
|
|
}
|
|
|
|
"""aggregate sum on columns"""
|
|
type aviation_user_sum_fields {
|
|
id: Int
|
|
}
|
|
|
|
"""
|
|
update columns of table "aviation.user"
|
|
"""
|
|
enum aviation_user_update_column {
|
|
"""column name"""
|
|
email
|
|
|
|
"""column name"""
|
|
id
|
|
|
|
"""column name"""
|
|
name
|
|
|
|
"""column name"""
|
|
update_at
|
|
}
|
|
|
|
input aviation_user_updates {
|
|
"""increments the numeric columns with given value of the filtered values"""
|
|
_inc: aviation_user_inc_input
|
|
|
|
"""sets the columns of the filtered rows to the given values"""
|
|
_set: aviation_user_set_input
|
|
|
|
"""filter the rows which have to be updated"""
|
|
where: aviation_user_bool_exp!
|
|
}
|
|
|
|
"""aggregate var_pop on columns"""
|
|
type aviation_user_var_pop_fields {
|
|
id: Float
|
|
}
|
|
|
|
"""aggregate var_samp on columns"""
|
|
type aviation_user_var_samp_fields {
|
|
id: Float
|
|
}
|
|
|
|
"""aggregate variance on columns"""
|
|
type aviation_user_variance_fields {
|
|
id: Float
|
|
}
|
|
|
|
"""ordering argument of a cursor"""
|
|
enum cursor_ordering {
|
|
"""ascending ordering of the cursor"""
|
|
ASC
|
|
|
|
"""descending ordering of the cursor"""
|
|
DESC
|
|
}
|
|
|
|
scalar jsonb
|
|
|
|
input jsonb_cast_exp {
|
|
String: String_comparison_exp
|
|
}
|
|
|
|
"""
|
|
Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'.
|
|
"""
|
|
input jsonb_comparison_exp {
|
|
_cast: jsonb_cast_exp
|
|
|
|
"""is the column contained in the given json value"""
|
|
_contained_in: jsonb
|
|
|
|
"""does the column contain the given json value at the top level"""
|
|
_contains: jsonb
|
|
_eq: jsonb
|
|
_gt: jsonb
|
|
_gte: jsonb
|
|
|
|
"""does the string exist as a top-level key in the column"""
|
|
_has_key: String
|
|
|
|
"""do all of these strings exist as top-level keys in the column"""
|
|
_has_keys_all: [String!]
|
|
|
|
"""do any of these strings exist as top-level keys in the column"""
|
|
_has_keys_any: [String!]
|
|
_in: [jsonb!]
|
|
_is_null: Boolean
|
|
_lt: jsonb
|
|
_lte: jsonb
|
|
_neq: jsonb
|
|
_nin: [jsonb!]
|
|
}
|
|
|
|
"""mutation root"""
|
|
type mutation_root {
|
|
"""
|
|
delete data from the table: "aviation.telegrams"
|
|
"""
|
|
delete_aviation_telegrams(
|
|
"""filter the rows which have to be deleted"""
|
|
where: aviation_telegrams_bool_exp!
|
|
): aviation_telegrams_mutation_response
|
|
|
|
"""
|
|
delete single row from the table: "aviation.telegrams"
|
|
"""
|
|
delete_aviation_telegrams_by_pk(id: Int!): aviation_telegrams
|
|
|
|
"""
|
|
delete data from the table: "aviation.user"
|
|
"""
|
|
delete_aviation_user(
|
|
"""filter the rows which have to be deleted"""
|
|
where: aviation_user_bool_exp!
|
|
): aviation_user_mutation_response
|
|
|
|
"""
|
|
delete single row from the table: "aviation.user"
|
|
"""
|
|
delete_aviation_user_by_pk(id: Int!): aviation_user
|
|
|
|
"""
|
|
insert data into the table: "aviation.telegrams"
|
|
"""
|
|
insert_aviation_telegrams(
|
|
"""the rows to be inserted"""
|
|
objects: [aviation_telegrams_insert_input!]!
|
|
|
|
"""upsert condition"""
|
|
on_conflict: aviation_telegrams_on_conflict
|
|
): aviation_telegrams_mutation_response
|
|
|
|
"""
|
|
insert a single row into the table: "aviation.telegrams"
|
|
"""
|
|
insert_aviation_telegrams_one(
|
|
"""the row to be inserted"""
|
|
object: aviation_telegrams_insert_input!
|
|
|
|
"""upsert condition"""
|
|
on_conflict: aviation_telegrams_on_conflict
|
|
): aviation_telegrams
|
|
|
|
"""
|
|
insert data into the table: "aviation.user"
|
|
"""
|
|
insert_aviation_user(
|
|
"""the rows to be inserted"""
|
|
objects: [aviation_user_insert_input!]!
|
|
|
|
"""upsert condition"""
|
|
on_conflict: aviation_user_on_conflict
|
|
): aviation_user_mutation_response
|
|
|
|
"""
|
|
insert a single row into the table: "aviation.user"
|
|
"""
|
|
insert_aviation_user_one(
|
|
"""the row to be inserted"""
|
|
object: aviation_user_insert_input!
|
|
|
|
"""upsert condition"""
|
|
on_conflict: aviation_user_on_conflict
|
|
): aviation_user
|
|
|
|
"""
|
|
update data of the table: "aviation.telegrams"
|
|
"""
|
|
update_aviation_telegrams(
|
|
"""append existing jsonb value of filtered columns with new jsonb value"""
|
|
_append: aviation_telegrams_append_input
|
|
|
|
"""
|
|
delete the field or element with specified path (for JSON arrays, negative integers count from the end)
|
|
"""
|
|
_delete_at_path: aviation_telegrams_delete_at_path_input
|
|
|
|
"""
|
|
delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array
|
|
"""
|
|
_delete_elem: aviation_telegrams_delete_elem_input
|
|
|
|
"""
|
|
delete key/value pair or string element. key/value pairs are matched based on their key value
|
|
"""
|
|
_delete_key: aviation_telegrams_delete_key_input
|
|
|
|
"""increments the numeric columns with given value of the filtered values"""
|
|
_inc: aviation_telegrams_inc_input
|
|
|
|
"""prepend existing jsonb value of filtered columns with new jsonb value"""
|
|
_prepend: aviation_telegrams_prepend_input
|
|
|
|
"""sets the columns of the filtered rows to the given values"""
|
|
_set: aviation_telegrams_set_input
|
|
|
|
"""filter the rows which have to be updated"""
|
|
where: aviation_telegrams_bool_exp!
|
|
): aviation_telegrams_mutation_response
|
|
|
|
"""
|
|
update single row of the table: "aviation.telegrams"
|
|
"""
|
|
update_aviation_telegrams_by_pk(
|
|
"""append existing jsonb value of filtered columns with new jsonb value"""
|
|
_append: aviation_telegrams_append_input
|
|
|
|
"""
|
|
delete the field or element with specified path (for JSON arrays, negative integers count from the end)
|
|
"""
|
|
_delete_at_path: aviation_telegrams_delete_at_path_input
|
|
|
|
"""
|
|
delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array
|
|
"""
|
|
_delete_elem: aviation_telegrams_delete_elem_input
|
|
|
|
"""
|
|
delete key/value pair or string element. key/value pairs are matched based on their key value
|
|
"""
|
|
_delete_key: aviation_telegrams_delete_key_input
|
|
|
|
"""increments the numeric columns with given value of the filtered values"""
|
|
_inc: aviation_telegrams_inc_input
|
|
|
|
"""prepend existing jsonb value of filtered columns with new jsonb value"""
|
|
_prepend: aviation_telegrams_prepend_input
|
|
|
|
"""sets the columns of the filtered rows to the given values"""
|
|
_set: aviation_telegrams_set_input
|
|
pk_columns: aviation_telegrams_pk_columns_input!
|
|
): aviation_telegrams
|
|
|
|
"""
|
|
update multiples rows of table: "aviation.telegrams"
|
|
"""
|
|
update_aviation_telegrams_many(
|
|
"""updates to execute, in order"""
|
|
updates: [aviation_telegrams_updates!]!
|
|
): [aviation_telegrams_mutation_response]
|
|
|
|
"""
|
|
update data of the table: "aviation.user"
|
|
"""
|
|
update_aviation_user(
|
|
"""increments the numeric columns with given value of the filtered values"""
|
|
_inc: aviation_user_inc_input
|
|
|
|
"""sets the columns of the filtered rows to the given values"""
|
|
_set: aviation_user_set_input
|
|
|
|
"""filter the rows which have to be updated"""
|
|
where: aviation_user_bool_exp!
|
|
): aviation_user_mutation_response
|
|
|
|
"""
|
|
update single row of the table: "aviation.user"
|
|
"""
|
|
update_aviation_user_by_pk(
|
|
"""increments the numeric columns with given value of the filtered values"""
|
|
_inc: aviation_user_inc_input
|
|
|
|
"""sets the columns of the filtered rows to the given values"""
|
|
_set: aviation_user_set_input
|
|
pk_columns: aviation_user_pk_columns_input!
|
|
): aviation_user
|
|
|
|
"""
|
|
update multiples rows of table: "aviation.user"
|
|
"""
|
|
update_aviation_user_many(
|
|
"""updates to execute, in order"""
|
|
updates: [aviation_user_updates!]!
|
|
): [aviation_user_mutation_response]
|
|
}
|
|
|
|
"""column ordering options"""
|
|
enum order_by {
|
|
"""in ascending order, nulls last"""
|
|
asc
|
|
|
|
"""in ascending order, nulls first"""
|
|
asc_nulls_first
|
|
|
|
"""in ascending order, nulls last"""
|
|
asc_nulls_last
|
|
|
|
"""in descending order, nulls first"""
|
|
desc
|
|
|
|
"""in descending order, nulls first"""
|
|
desc_nulls_first
|
|
|
|
"""in descending order, nulls last"""
|
|
desc_nulls_last
|
|
}
|
|
|
|
type query_root {
|
|
"""
|
|
fetch data from the table: "aviation.telegrams"
|
|
"""
|
|
aviation_telegrams(
|
|
"""distinct select on columns"""
|
|
distinct_on: [aviation_telegrams_select_column!]
|
|
|
|
"""limit the number of rows returned"""
|
|
limit: Int
|
|
|
|
"""skip the first n rows. Use only with order_by"""
|
|
offset: Int
|
|
|
|
"""sort the rows by one or more columns"""
|
|
order_by: [aviation_telegrams_order_by!]
|
|
|
|
"""filter the rows returned"""
|
|
where: aviation_telegrams_bool_exp
|
|
): [aviation_telegrams!]!
|
|
|
|
"""
|
|
fetch aggregated fields from the table: "aviation.telegrams"
|
|
"""
|
|
aviation_telegrams_aggregate(
|
|
"""distinct select on columns"""
|
|
distinct_on: [aviation_telegrams_select_column!]
|
|
|
|
"""limit the number of rows returned"""
|
|
limit: Int
|
|
|
|
"""skip the first n rows. Use only with order_by"""
|
|
offset: Int
|
|
|
|
"""sort the rows by one or more columns"""
|
|
order_by: [aviation_telegrams_order_by!]
|
|
|
|
"""filter the rows returned"""
|
|
where: aviation_telegrams_bool_exp
|
|
): aviation_telegrams_aggregate!
|
|
|
|
"""
|
|
fetch data from the table: "aviation.telegrams" using primary key columns
|
|
"""
|
|
aviation_telegrams_by_pk(id: Int!): aviation_telegrams
|
|
|
|
"""
|
|
fetch data from the table: "aviation.user"
|
|
"""
|
|
aviation_user(
|
|
"""distinct select on columns"""
|
|
distinct_on: [aviation_user_select_column!]
|
|
|
|
"""limit the number of rows returned"""
|
|
limit: Int
|
|
|
|
"""skip the first n rows. Use only with order_by"""
|
|
offset: Int
|
|
|
|
"""sort the rows by one or more columns"""
|
|
order_by: [aviation_user_order_by!]
|
|
|
|
"""filter the rows returned"""
|
|
where: aviation_user_bool_exp
|
|
): [aviation_user!]!
|
|
|
|
"""
|
|
fetch aggregated fields from the table: "aviation.user"
|
|
"""
|
|
aviation_user_aggregate(
|
|
"""distinct select on columns"""
|
|
distinct_on: [aviation_user_select_column!]
|
|
|
|
"""limit the number of rows returned"""
|
|
limit: Int
|
|
|
|
"""skip the first n rows. Use only with order_by"""
|
|
offset: Int
|
|
|
|
"""sort the rows by one or more columns"""
|
|
order_by: [aviation_user_order_by!]
|
|
|
|
"""filter the rows returned"""
|
|
where: aviation_user_bool_exp
|
|
): aviation_user_aggregate!
|
|
|
|
"""fetch data from the table: "aviation.user" using primary key columns"""
|
|
aviation_user_by_pk(id: Int!): aviation_user
|
|
}
|
|
|
|
type subscription_root {
|
|
"""
|
|
fetch data from the table: "aviation.telegrams"
|
|
"""
|
|
aviation_telegrams(
|
|
"""distinct select on columns"""
|
|
distinct_on: [aviation_telegrams_select_column!]
|
|
|
|
"""limit the number of rows returned"""
|
|
limit: Int
|
|
|
|
"""skip the first n rows. Use only with order_by"""
|
|
offset: Int
|
|
|
|
"""sort the rows by one or more columns"""
|
|
order_by: [aviation_telegrams_order_by!]
|
|
|
|
"""filter the rows returned"""
|
|
where: aviation_telegrams_bool_exp
|
|
): [aviation_telegrams!]!
|
|
|
|
"""
|
|
fetch aggregated fields from the table: "aviation.telegrams"
|
|
"""
|
|
aviation_telegrams_aggregate(
|
|
"""distinct select on columns"""
|
|
distinct_on: [aviation_telegrams_select_column!]
|
|
|
|
"""limit the number of rows returned"""
|
|
limit: Int
|
|
|
|
"""skip the first n rows. Use only with order_by"""
|
|
offset: Int
|
|
|
|
"""sort the rows by one or more columns"""
|
|
order_by: [aviation_telegrams_order_by!]
|
|
|
|
"""filter the rows returned"""
|
|
where: aviation_telegrams_bool_exp
|
|
): aviation_telegrams_aggregate!
|
|
|
|
"""
|
|
fetch data from the table: "aviation.telegrams" using primary key columns
|
|
"""
|
|
aviation_telegrams_by_pk(id: Int!): aviation_telegrams
|
|
|
|
"""
|
|
fetch data from the table in a streaming manner: "aviation.telegrams"
|
|
"""
|
|
aviation_telegrams_stream(
|
|
"""maximum number of rows returned in a single batch"""
|
|
batch_size: Int!
|
|
|
|
"""cursor to stream the results returned by the query"""
|
|
cursor: [aviation_telegrams_stream_cursor_input]!
|
|
|
|
"""filter the rows returned"""
|
|
where: aviation_telegrams_bool_exp
|
|
): [aviation_telegrams!]!
|
|
|
|
"""
|
|
fetch data from the table: "aviation.user"
|
|
"""
|
|
aviation_user(
|
|
"""distinct select on columns"""
|
|
distinct_on: [aviation_user_select_column!]
|
|
|
|
"""limit the number of rows returned"""
|
|
limit: Int
|
|
|
|
"""skip the first n rows. Use only with order_by"""
|
|
offset: Int
|
|
|
|
"""sort the rows by one or more columns"""
|
|
order_by: [aviation_user_order_by!]
|
|
|
|
"""filter the rows returned"""
|
|
where: aviation_user_bool_exp
|
|
): [aviation_user!]!
|
|
|
|
"""
|
|
fetch aggregated fields from the table: "aviation.user"
|
|
"""
|
|
aviation_user_aggregate(
|
|
"""distinct select on columns"""
|
|
distinct_on: [aviation_user_select_column!]
|
|
|
|
"""limit the number of rows returned"""
|
|
limit: Int
|
|
|
|
"""skip the first n rows. Use only with order_by"""
|
|
offset: Int
|
|
|
|
"""sort the rows by one or more columns"""
|
|
order_by: [aviation_user_order_by!]
|
|
|
|
"""filter the rows returned"""
|
|
where: aviation_user_bool_exp
|
|
): aviation_user_aggregate!
|
|
|
|
"""fetch data from the table: "aviation.user" using primary key columns"""
|
|
aviation_user_by_pk(id: Int!): aviation_user
|
|
|
|
"""
|
|
fetch data from the table in a streaming manner: "aviation.user"
|
|
"""
|
|
aviation_user_stream(
|
|
"""maximum number of rows returned in a single batch"""
|
|
batch_size: Int!
|
|
|
|
"""cursor to stream the results returned by the query"""
|
|
cursor: [aviation_user_stream_cursor_input]!
|
|
|
|
"""filter the rows returned"""
|
|
where: aviation_user_bool_exp
|
|
): [aviation_user!]!
|
|
}
|
|
|
|
scalar timestamp
|
|
|
|
"""
|
|
Boolean expression to compare columns of type "timestamp". All fields are combined with logical 'AND'.
|
|
"""
|
|
input timestamp_comparison_exp {
|
|
_eq: timestamp
|
|
_gt: timestamp
|
|
_gte: timestamp
|
|
_in: [timestamp!]
|
|
_is_null: Boolean
|
|
_lt: timestamp
|
|
_lte: timestamp
|
|
_neq: timestamp
|
|
_nin: [timestamp!]
|
|
}
|
|
|
|
scalar timestamptz
|
|
|
|
"""
|
|
Boolean expression to compare columns of type "timestamptz". All fields are combined with logical 'AND'.
|
|
"""
|
|
input timestamptz_comparison_exp {
|
|
_eq: timestamptz
|
|
_gt: timestamptz
|
|
_gte: timestamptz
|
|
_in: [timestamptz!]
|
|
_is_null: Boolean
|
|
_lt: timestamptz
|
|
_lte: timestamptz
|
|
_neq: timestamptz
|
|
_nin: [timestamptz!]
|
|
}
|
|
|