>>>inferred_schema.graphqls
"An RFC-3339 compliant Full Date Scalar"
scalar Date

"A DateTime scalar that handles both full RFC3339 and shorter timestamp formats"
scalar DateTime

"A JSON scalar"
scalar JSON

"24-hour clock time value string in the format `hh:mm:ss` or `hh:mm:ss.sss`."
scalar LocalTime

"A 64-bit signed integer"
scalar Long

type Query {
  iceberg_parquet_table(limit: Int = 10, offset: Int = 0): [iceberg_parquet_table!]
  kafka_avro_table(limit: Int = 10, offset: Int = 0): [kafka_avro_table!]
  kafka_debezium_table(limit: Int = 10, offset: Int = 0): [kafka_debezium_table!]
  kafka_safe_csv_table(limit: Int = 10, offset: Int = 0): [kafka_safe_csv_table!]
  kafka_safe_json_table(limit: Int = 10, offset: Int = 0): [kafka_safe_json_table!]
  upsert_kafka_confluent_avro(limit: Int = 10, offset: Int = 0): [upsert_kafka_confluent_avro!]
}

enum _McpMethodType {
  NONE
  TOOL
  RESOURCE
}

enum _RestMethodType {
  NONE
  GET
  POST
}

type iceberg_parquet_table {
  user_id: Int
  name: String
}

type kafka_avro_table {
  user_id: Int
  name: String
}

type kafka_debezium_table {
  user_id: Int
  name: String
}

type kafka_safe_csv_table {
  user_id: Int
  name: String
}

type kafka_safe_json_table {
  user_id: Int
  name: String
}

type upsert_kafka_confluent_avro {
  user_id: Int!
  name: String
}

directive @api(mcp: _McpMethodType, rest: _RestMethodType, uri: String) on QUERY | MUTATION | FIELD_DEFINITION

>>>pipeline_explain.txt
=== iceberg_parquet_table
ID:          default_catalog.default_database.iceberg_parquet_table
Type:        stream
Stage:       flink
Primary key: -
Timestamp:   -
Row count:   ~1e8
---
Schema:
 - user_id: INTEGER
 - name: VARCHAR(2147483647) CHARACTER SET "UTF-16LE"
Inputs:
 - default_catalog.default_database.iceberg_parquet_table__base

=== kafka_avro_table
ID:          default_catalog.default_database.kafka_avro_table
Type:        stream
Stage:       flink
Primary key: -
Timestamp:   -
Row count:   ~1e8
---
Schema:
 - user_id: INTEGER
 - name: VARCHAR(2147483647) CHARACTER SET "UTF-16LE"
Inputs:
 - default_catalog.default_database.kafka_avro_table__base

=== kafka_debezium_table
ID:          default_catalog.default_database.kafka_debezium_table
Type:        stream
Stage:       flink
Primary key: -
Timestamp:   -
Row count:   ~1e8
---
Schema:
 - user_id: INTEGER
 - name: VARCHAR(2147483647) CHARACTER SET "UTF-16LE"
Inputs:
 - default_catalog.default_database.kafka_debezium_table__base

=== kafka_safe_csv_table
ID:          default_catalog.default_database.kafka_safe_csv_table
Type:        stream
Stage:       flink
Primary key: -
Timestamp:   -
Row count:   ~1e8
---
Schema:
 - user_id: INTEGER
 - name: VARCHAR(2147483647) CHARACTER SET "UTF-16LE"
Inputs:
 - default_catalog.default_database.kafka_safe_csv_table__base

=== kafka_safe_json_table
ID:          default_catalog.default_database.kafka_safe_json_table
Type:        stream
Stage:       flink
Primary key: -
Timestamp:   -
Row count:   ~1e8
---
Schema:
 - user_id: INTEGER
 - name: VARCHAR(2147483647) CHARACTER SET "UTF-16LE"
Inputs:
 - default_catalog.default_database.kafka_safe_json_table__base

=== upsert_kafka_confluent_avro
ID:          default_catalog.default_database.upsert_kafka_confluent_avro
Type:        state
Stage:       flink
Primary key: user_id
Timestamp:   -
Row count:   ~1e8
---
Schema:
 - user_id: INTEGER NOT NULL
 - name: VARCHAR(2147483647) CHARACTER SET "UTF-16LE"
Inputs:
 - default_catalog.default_database.upsert_kafka_confluent_avro__base

>>>flink-sql-no-functions.sql
CREATE TABLE `kafka_avro_table` (
  `user_id` INTEGER,
  `name` STRING
)
WITH (
  'connector' = 'kafka',
  'topic' = 'users-avro',
  'properties.bootstrap.servers' = 'localhost:9092',
  'properties.group.id' = 'flink-kafka-avro-group',
  'format' = 'avro'
);
CREATE TABLE `kafka_safe_json_table` (
  `user_id` INTEGER,
  `name` STRING
)
WITH (
  'connector' = 'kafka-safe',
  'topic' = 'users-json-avro',
  'properties.bootstrap.servers' = 'localhost:9092',
  'properties.group.id' = 'test',
  'format' = 'flexible-json'
);
CREATE TABLE `kafka_safe_csv_table` (
  `user_id` INTEGER,
  `name` STRING
)
WITH (
  'connector' = 'kafka-safe',
  'topic' = 'users-csv-avro',
  'properties.bootstrap.servers' = 'localhost:9092',
  'properties.group.id' = 'test',
  'format' = 'flexible-csv'
);
CREATE TABLE `upsert_kafka_confluent_avro` (
  `user_id` INTEGER,
  `name` STRING,
  PRIMARY KEY (`user_id`) NOT ENFORCED
)
WITH (
  'connector' = 'upsert-kafka',
  'topic' = 'users-upsert',
  'properties.group.id' = 'flink-kafka-avro-group',
  'properties.bootstrap.servers' = 'localhost:9092',
  'key.format' = 'avro-confluent',
  'key.avro-confluent.schema-registry.url' = 'http://localhost:8081',
  'value.format' = 'avro-confluent',
  'value.avro-confluent.schema-registry.url' = 'http://localhost:8081'
);
CREATE TABLE `kafka_debezium_table` (
  `user_id` INTEGER,
  `name` STRING
)
WITH (
  'connector' = 'kafka',
  'topic' = 'users-debezium',
  'properties.group.id' = 'flink-kafka-avro-group',
  'properties.bootstrap.servers' = 'localhost:9092',
  'format' = 'debezium-json'
);
CREATE TABLE `iceberg_parquet_table` (
  `user_id` INTEGER,
  `name` STRING
)
PARTITIONED BY (`user_id`)
WITH (
  'connector' = 'iceberg',
  'catalog-name' = 'local_fs',
  'catalog-type' = 'hadoop',
  'warehouse' = 'file:///tmp/iceberg/warehouse',
  'format-version' = '2',
  'write.format.default' = 'parquet'
);
CREATE TABLE `_jdbc_table` (
  `user_id` INTEGER,
  `name` STRING
)
WITH (
  'connector' = 'jdbc',
  'url' = 'jdbc:postgresql://localhost:5432/mydb',
  'table-name' = 'users',
  'username' = 'myuser',
  'password' = 'mypassword'
);
CREATE TABLE `iceberg_parquet_table_1` (
  `user_id` INTEGER,
  `name` VARCHAR(2147483647) CHARACTER SET `UTF-16LE`,
  `__pk_hash` CHAR(32) CHARACTER SET `UTF-16LE`,
  PRIMARY KEY (`__pk_hash`) NOT ENFORCED
)
WITH (
  'connector' = 'jdbc-sqrl',
  'driver' = 'org.postgresql.Driver',
  'password' = '${POSTGRES_PASSWORD}',
  'sink.on-conflict.action' = 'IGNORE',
  'table-name' = 'iceberg_parquet_table',
  'url' = 'jdbc:postgresql://${POSTGRES_AUTHORITY}',
  'username' = '${POSTGRES_USERNAME}'
);
CREATE TABLE `kafka_avro_table_2` (
  `user_id` INTEGER,
  `name` VARCHAR(2147483647) CHARACTER SET `UTF-16LE`,
  `__pk_hash` CHAR(32) CHARACTER SET `UTF-16LE`,
  PRIMARY KEY (`__pk_hash`) NOT ENFORCED
)
WITH (
  'connector' = 'jdbc-sqrl',
  'driver' = 'org.postgresql.Driver',
  'password' = '${POSTGRES_PASSWORD}',
  'sink.on-conflict.action' = 'IGNORE',
  'table-name' = 'kafka_avro_table',
  'url' = 'jdbc:postgresql://${POSTGRES_AUTHORITY}',
  'username' = '${POSTGRES_USERNAME}'
);
CREATE TABLE `kafka_debezium_table_3` (
  `user_id` INTEGER,
  `name` VARCHAR(2147483647) CHARACTER SET `UTF-16LE`,
  `__pk_hash` CHAR(32) CHARACTER SET `UTF-16LE`,
  PRIMARY KEY (`__pk_hash`) NOT ENFORCED
)
WITH (
  'connector' = 'jdbc-sqrl',
  'driver' = 'org.postgresql.Driver',
  'password' = '${POSTGRES_PASSWORD}',
  'sink.on-conflict.action' = 'IGNORE',
  'table-name' = 'kafka_debezium_table',
  'url' = 'jdbc:postgresql://${POSTGRES_AUTHORITY}',
  'username' = '${POSTGRES_USERNAME}'
);
CREATE TABLE `kafka_safe_csv_table_4` (
  `user_id` INTEGER,
  `name` VARCHAR(2147483647) CHARACTER SET `UTF-16LE`,
  `__pk_hash` CHAR(32) CHARACTER SET `UTF-16LE`,
  PRIMARY KEY (`__pk_hash`) NOT ENFORCED
)
WITH (
  'connector' = 'jdbc-sqrl',
  'driver' = 'org.postgresql.Driver',
  'password' = '${POSTGRES_PASSWORD}',
  'sink.on-conflict.action' = 'IGNORE',
  'table-name' = 'kafka_safe_csv_table',
  'url' = 'jdbc:postgresql://${POSTGRES_AUTHORITY}',
  'username' = '${POSTGRES_USERNAME}'
);
CREATE TABLE `kafka_safe_json_table_5` (
  `user_id` INTEGER,
  `name` VARCHAR(2147483647) CHARACTER SET `UTF-16LE`,
  `__pk_hash` CHAR(32) CHARACTER SET `UTF-16LE`,
  PRIMARY KEY (`__pk_hash`) NOT ENFORCED
)
WITH (
  'connector' = 'jdbc-sqrl',
  'driver' = 'org.postgresql.Driver',
  'password' = '${POSTGRES_PASSWORD}',
  'sink.on-conflict.action' = 'IGNORE',
  'table-name' = 'kafka_safe_json_table',
  'url' = 'jdbc:postgresql://${POSTGRES_AUTHORITY}',
  'username' = '${POSTGRES_USERNAME}'
);
CREATE TABLE `upsert_kafka_confluent_avro_6` (
  `user_id` INTEGER NOT NULL,
  `name` VARCHAR(2147483647) CHARACTER SET `UTF-16LE`,
  PRIMARY KEY (`user_id`) NOT ENFORCED
)
WITH (
  'connector' = 'jdbc-sqrl',
  'driver' = 'org.postgresql.Driver',
  'password' = '${POSTGRES_PASSWORD}',
  'table-name' = 'upsert_kafka_confluent_avro',
  'url' = 'jdbc:postgresql://${POSTGRES_AUTHORITY}',
  'username' = '${POSTGRES_USERNAME}'
);
EXECUTE STATEMENT SET BEGIN
INSERT INTO `default_catalog`.`default_database`.`iceberg_parquet_table_1`
SELECT `user_id`, `name`, `hash_columns`(`user_id`, `name`) AS `__pk_hash`
 FROM `default_catalog`.`default_database`.`iceberg_parquet_table`
;
INSERT INTO `default_catalog`.`default_database`.`kafka_avro_table_2`
 SELECT `user_id`, `name`, `hash_columns`(`user_id`, `name`) AS `__pk_hash`
  FROM `default_catalog`.`default_database`.`kafka_avro_table`
 ;
 INSERT INTO `default_catalog`.`default_database`.`kafka_debezium_table_3`
  SELECT `user_id`, `name`, `hash_columns`(`user_id`, `name`) AS `__pk_hash`
   FROM `default_catalog`.`default_database`.`kafka_debezium_table`
  ;
  INSERT INTO `default_catalog`.`default_database`.`kafka_safe_csv_table_4`
   SELECT `user_id`, `name`, `hash_columns`(`user_id`, `name`) AS `__pk_hash`
    FROM `default_catalog`.`default_database`.`kafka_safe_csv_table`
   ;
   INSERT INTO `default_catalog`.`default_database`.`kafka_safe_json_table_5`
    SELECT `user_id`, `name`, `hash_columns`(`user_id`, `name`) AS `__pk_hash`
     FROM `default_catalog`.`default_database`.`kafka_safe_json_table`
    ;
    INSERT INTO `default_catalog`.`default_database`.`upsert_kafka_confluent_avro_6`
     SELECT *
      FROM `default_catalog`.`default_database`.`upsert_kafka_confluent_avro`
     ;
     END
>>>kafka.json
{
  "topics" : [ ],
  "testRunnerTopics" : [ ]
}
>>>postgres-schema.sql
CREATE TABLE IF NOT EXISTS "iceberg_parquet_table" ("user_id" INTEGER, "name" TEXT, "__pk_hash" TEXT, PRIMARY KEY ("__pk_hash"));
CREATE TABLE IF NOT EXISTS "kafka_avro_table" ("user_id" INTEGER, "name" TEXT, "__pk_hash" TEXT, PRIMARY KEY ("__pk_hash"));
CREATE TABLE IF NOT EXISTS "kafka_debezium_table" ("user_id" INTEGER, "name" TEXT, "__pk_hash" TEXT, PRIMARY KEY ("__pk_hash"));
CREATE TABLE IF NOT EXISTS "kafka_safe_csv_table" ("user_id" INTEGER, "name" TEXT, "__pk_hash" TEXT, PRIMARY KEY ("__pk_hash"));
CREATE TABLE IF NOT EXISTS "kafka_safe_json_table" ("user_id" INTEGER, "name" TEXT, "__pk_hash" TEXT, PRIMARY KEY ("__pk_hash"));
CREATE TABLE IF NOT EXISTS "upsert_kafka_confluent_avro" ("user_id" INTEGER NOT NULL, "name" TEXT, PRIMARY KEY ("user_id"))
>>>postgres-views.sql

>>>vertx.json
{
  "models" : {
    "v1" : {
      "queries" : [
        {
          "type" : "args",
          "parentType" : "Query",
          "fieldName" : "iceberg_parquet_table",
          "exec" : {
            "arguments" : [
              {
                "type" : "variable",
                "path" : "limit"
              },
              {
                "type" : "variable",
                "path" : "offset"
              }
            ],
            "query" : {
              "type" : "SqlQuery",
              "sql" : "SELECT \"user_id\", \"name\"\nFROM \"iceberg_parquet_table\"",
              "parameters" : [ ],
              "pagination" : "LIMIT_AND_OFFSET",
              "cacheDurationMs" : 0,
              "database" : "POSTGRES"
            }
          }
        },
        {
          "type" : "args",
          "parentType" : "Query",
          "fieldName" : "kafka_avro_table",
          "exec" : {
            "arguments" : [
              {
                "type" : "variable",
                "path" : "limit"
              },
              {
                "type" : "variable",
                "path" : "offset"
              }
            ],
            "query" : {
              "type" : "SqlQuery",
              "sql" : "SELECT \"user_id\", \"name\"\nFROM \"kafka_avro_table\"",
              "parameters" : [ ],
              "pagination" : "LIMIT_AND_OFFSET",
              "cacheDurationMs" : 0,
              "database" : "POSTGRES"
            }
          }
        },
        {
          "type" : "args",
          "parentType" : "Query",
          "fieldName" : "kafka_debezium_table",
          "exec" : {
            "arguments" : [
              {
                "type" : "variable",
                "path" : "limit"
              },
              {
                "type" : "variable",
                "path" : "offset"
              }
            ],
            "query" : {
              "type" : "SqlQuery",
              "sql" : "SELECT \"user_id\", \"name\"\nFROM \"kafka_debezium_table\"",
              "parameters" : [ ],
              "pagination" : "LIMIT_AND_OFFSET",
              "cacheDurationMs" : 0,
              "database" : "POSTGRES"
            }
          }
        },
        {
          "type" : "args",
          "parentType" : "Query",
          "fieldName" : "kafka_safe_csv_table",
          "exec" : {
            "arguments" : [
              {
                "type" : "variable",
                "path" : "limit"
              },
              {
                "type" : "variable",
                "path" : "offset"
              }
            ],
            "query" : {
              "type" : "SqlQuery",
              "sql" : "SELECT \"user_id\", \"name\"\nFROM \"kafka_safe_csv_table\"",
              "parameters" : [ ],
              "pagination" : "LIMIT_AND_OFFSET",
              "cacheDurationMs" : 0,
              "database" : "POSTGRES"
            }
          }
        },
        {
          "type" : "args",
          "parentType" : "Query",
          "fieldName" : "kafka_safe_json_table",
          "exec" : {
            "arguments" : [
              {
                "type" : "variable",
                "path" : "limit"
              },
              {
                "type" : "variable",
                "path" : "offset"
              }
            ],
            "query" : {
              "type" : "SqlQuery",
              "sql" : "SELECT \"user_id\", \"name\"\nFROM \"kafka_safe_json_table\"",
              "parameters" : [ ],
              "pagination" : "LIMIT_AND_OFFSET",
              "cacheDurationMs" : 0,
              "database" : "POSTGRES"
            }
          }
        },
        {
          "type" : "args",
          "parentType" : "Query",
          "fieldName" : "upsert_kafka_confluent_avro",
          "exec" : {
            "arguments" : [
              {
                "type" : "variable",
                "path" : "limit"
              },
              {
                "type" : "variable",
                "path" : "offset"
              }
            ],
            "query" : {
              "type" : "SqlQuery",
              "sql" : "SELECT *\nFROM \"upsert_kafka_confluent_avro\"",
              "parameters" : [ ],
              "pagination" : "LIMIT_AND_OFFSET",
              "cacheDurationMs" : 0,
              "database" : "POSTGRES"
            }
          }
        }
      ],
      "mutations" : [ ],
      "subscriptions" : [ ],
      "operations" : [
        {
          "function" : {
            "name" : "Geticeberg_parquet_table",
            "parameters" : {
              "type" : "object",
              "properties" : {
                "offset" : {
                  "type" : "integer"
                },
                "limit" : {
                  "type" : "integer"
                }
              },
              "required" : [ ]
            }
          },
          "format" : "JSON",
          "apiQuery" : {
            "query" : "query iceberg_parquet_table($limit: Int = 10, $offset: Int = 0) {\niceberg_parquet_table(limit: $limit, offset: $offset) {\nuser_id\nname\n}\n\n}",
            "queryName" : "iceberg_parquet_table",
            "operationType" : "QUERY"
          },
          "mcpMethod" : "TOOL",
          "restMethod" : "GET",
          "uriTemplate" : "queries/iceberg_parquet_table{?offset,limit}"
        },
        {
          "function" : {
            "name" : "Getkafka_avro_table",
            "parameters" : {
              "type" : "object",
              "properties" : {
                "offset" : {
                  "type" : "integer"
                },
                "limit" : {
                  "type" : "integer"
                }
              },
              "required" : [ ]
            }
          },
          "format" : "JSON",
          "apiQuery" : {
            "query" : "query kafka_avro_table($limit: Int = 10, $offset: Int = 0) {\nkafka_avro_table(limit: $limit, offset: $offset) {\nuser_id\nname\n}\n\n}",
            "queryName" : "kafka_avro_table",
            "operationType" : "QUERY"
          },
          "mcpMethod" : "TOOL",
          "restMethod" : "GET",
          "uriTemplate" : "queries/kafka_avro_table{?offset,limit}"
        },
        {
          "function" : {
            "name" : "Getkafka_debezium_table",
            "parameters" : {
              "type" : "object",
              "properties" : {
                "offset" : {
                  "type" : "integer"
                },
                "limit" : {
                  "type" : "integer"
                }
              },
              "required" : [ ]
            }
          },
          "format" : "JSON",
          "apiQuery" : {
            "query" : "query kafka_debezium_table($limit: Int = 10, $offset: Int = 0) {\nkafka_debezium_table(limit: $limit, offset: $offset) {\nuser_id\nname\n}\n\n}",
            "queryName" : "kafka_debezium_table",
            "operationType" : "QUERY"
          },
          "mcpMethod" : "TOOL",
          "restMethod" : "GET",
          "uriTemplate" : "queries/kafka_debezium_table{?offset,limit}"
        },
        {
          "function" : {
            "name" : "Getkafka_safe_csv_table",
            "parameters" : {
              "type" : "object",
              "properties" : {
                "offset" : {
                  "type" : "integer"
                },
                "limit" : {
                  "type" : "integer"
                }
              },
              "required" : [ ]
            }
          },
          "format" : "JSON",
          "apiQuery" : {
            "query" : "query kafka_safe_csv_table($limit: Int = 10, $offset: Int = 0) {\nkafka_safe_csv_table(limit: $limit, offset: $offset) {\nuser_id\nname\n}\n\n}",
            "queryName" : "kafka_safe_csv_table",
            "operationType" : "QUERY"
          },
          "mcpMethod" : "TOOL",
          "restMethod" : "GET",
          "uriTemplate" : "queries/kafka_safe_csv_table{?offset,limit}"
        },
        {
          "function" : {
            "name" : "Getkafka_safe_json_table",
            "parameters" : {
              "type" : "object",
              "properties" : {
                "offset" : {
                  "type" : "integer"
                },
                "limit" : {
                  "type" : "integer"
                }
              },
              "required" : [ ]
            }
          },
          "format" : "JSON",
          "apiQuery" : {
            "query" : "query kafka_safe_json_table($limit: Int = 10, $offset: Int = 0) {\nkafka_safe_json_table(limit: $limit, offset: $offset) {\nuser_id\nname\n}\n\n}",
            "queryName" : "kafka_safe_json_table",
            "operationType" : "QUERY"
          },
          "mcpMethod" : "TOOL",
          "restMethod" : "GET",
          "uriTemplate" : "queries/kafka_safe_json_table{?offset,limit}"
        },
        {
          "function" : {
            "name" : "Getupsert_kafka_confluent_avro",
            "parameters" : {
              "type" : "object",
              "properties" : {
                "offset" : {
                  "type" : "integer"
                },
                "limit" : {
                  "type" : "integer"
                }
              },
              "required" : [ ]
            }
          },
          "format" : "JSON",
          "apiQuery" : {
            "query" : "query upsert_kafka_confluent_avro($limit: Int = 10, $offset: Int = 0) {\nupsert_kafka_confluent_avro(limit: $limit, offset: $offset) {\nuser_id\nname\n}\n\n}",
            "queryName" : "upsert_kafka_confluent_avro",
            "operationType" : "QUERY"
          },
          "mcpMethod" : "TOOL",
          "restMethod" : "GET",
          "uriTemplate" : "queries/upsert_kafka_confluent_avro{?offset,limit}"
        }
      ],
      "schema" : {
        "type" : "string",
        "schema" : "\"An RFC-3339 compliant Full Date Scalar\"\nscalar Date\n\n\"A DateTime scalar that handles both full RFC3339 and shorter timestamp formats\"\nscalar DateTime\n\n\"A JSON scalar\"\nscalar JSON\n\n\"24-hour clock time value string in the format `hh:mm:ss` or `hh:mm:ss.sss`.\"\nscalar LocalTime\n\n\"A 64-bit signed integer\"\nscalar Long\n\ntype Query {\n  iceberg_parquet_table(limit: Int = 10, offset: Int = 0): [iceberg_parquet_table!]\n  kafka_avro_table(limit: Int = 10, offset: Int = 0): [kafka_avro_table!]\n  kafka_debezium_table(limit: Int = 10, offset: Int = 0): [kafka_debezium_table!]\n  kafka_safe_csv_table(limit: Int = 10, offset: Int = 0): [kafka_safe_csv_table!]\n  kafka_safe_json_table(limit: Int = 10, offset: Int = 0): [kafka_safe_json_table!]\n  upsert_kafka_confluent_avro(limit: Int = 10, offset: Int = 0): [upsert_kafka_confluent_avro!]\n}\n\nenum _McpMethodType {\n  NONE\n  TOOL\n  RESOURCE\n}\n\nenum _RestMethodType {\n  NONE\n  GET\n  POST\n}\n\ntype iceberg_parquet_table {\n  user_id: Int\n  name: String\n}\n\ntype kafka_avro_table {\n  user_id: Int\n  name: String\n}\n\ntype kafka_debezium_table {\n  user_id: Int\n  name: String\n}\n\ntype kafka_safe_csv_table {\n  user_id: Int\n  name: String\n}\n\ntype kafka_safe_json_table {\n  user_id: Int\n  name: String\n}\n\ntype upsert_kafka_confluent_avro {\n  user_id: Int!\n  name: String\n}\n\ndirective @api(mcp: _McpMethodType, rest: _RestMethodType, uri: String) on QUERY | MUTATION | FIELD_DEFINITION\n"
      }
    }
  }
}
