>>>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 {
  Schema(limit: Int = 10, offset: Int = 0): [Schema!]
}

type Schema {
  uuidField: String!
  timestampMillisField: DateTime!
  nullableTimestampMillisField: DateTime
  timestampMicrosField: DateTime!
  nullableTimestampMicrosField: DateTime
  dateField: Date!
  nullableDateField: Date
  timeMillisField: LocalTime!
  nullableTimeMillisField: LocalTime
  timeMicrosField: LocalTime!
  nullableTimeMicrosField: LocalTime
  complexArrayField: [Schema_complexArrayFieldOutput]!
  nullableComplexArrayField: [Schema_nullableComplexArrayFieldOutput]
  multiNestedRecord: Schema_multiNestedRecordOutput!
  stringField: String!
  nullableStringField: String
  intField: Int!
  nullableIntField: Int
  longField: Long!
  nullableLongField: Long
  floatField: Float!
  nullableFloatField: Float
  doubleField: Float!
  nullableDoubleField: Float
  booleanField: Boolean!
  nullableBooleanField: Boolean
  enumField: String!
  nullableEnumField: String
  arrayField: [String]!
  nullableArrayField: [Int]
  nestedRecord: Schema_nestedRecordOutput!
  nullableNestedRecord: Schema_nullableNestedRecordOutput
  decimalField: Float!
  mapField: JSON!
  nullableMapField: JSON
}

type Schema_complexArrayFieldOutput {
  itemFieldOne: Int!
  itemFieldTwo: String!
}

type Schema_multiNestedRecordOutput {
  nestedLevelOne: Schema_multiNestedRecord_nestedLevelOneOutput!
}

type Schema_multiNestedRecord_nestedLevelOneOutput {
  levelOneField: String!
  nestedLevelTwo: Schema_multiNestedRecord_nestedLevelOne_nestedLevelTwoOutput!
}

type Schema_multiNestedRecord_nestedLevelOne_nestedLevelTwoOutput {
  levelTwoField: Int!
}

type Schema_nestedRecordOutput {
  nestedStringField: String!
  nestedIntField: Int!
  nestedArrayField: [Float]!
  nestedMapField: JSON!
}

type Schema_nullableComplexArrayFieldOutput {
  nullableItemFieldOne: Float
  nullableItemFieldTwo: Boolean
}

type Schema_nullableNestedRecordOutput {
  nullableNestedStringField: String
  nullableNestedLongField: Long
}

enum _McpMethodType {
  NONE
  TOOL
  RESOURCE
}

enum _RestMethodType {
  NONE
  GET
  POST
}

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

>>>pipeline_explain.txt
=== Schema
ID:          default_catalog.default_database.Schema
Type:        stream
Stage:       flink
Primary key: uuidField, timestampMillisField
Timestamp:   timestampMillisField
Row count:   ~1e8
---
Schema:
 - uuidField: VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL
 - timestampMillisField: TIMESTAMP_LTZ(3) *ROWTIME* NOT NULL
 - nullableTimestampMillisField: TIMESTAMP_WITH_LOCAL_TIME_ZONE(3)
 - timestampMicrosField: TIMESTAMP_WITH_LOCAL_TIME_ZONE(6) NOT NULL
 - nullableTimestampMicrosField: TIMESTAMP_WITH_LOCAL_TIME_ZONE(6)
 - dateField: DATE NOT NULL
 - nullableDateField: DATE
 - timeMillisField: TIME(0) NOT NULL
 - nullableTimeMillisField: TIME(0)
 - timeMicrosField: TIME(0) NOT NULL
 - nullableTimeMicrosField: TIME(0)
 - complexArrayField: RecordType:peek_no_expand(INTEGER NOT NULL itemFieldOne, VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL itemFieldTwo) NOT NULL ARRAY NOT NULL
 - nullableComplexArrayField: RecordType:peek_no_expand(DOUBLE nullableItemFieldOne, BOOLEAN nullableItemFieldTwo) ARRAY
 - multiNestedRecord: RecordType:peek_no_expand(RecordType:peek_no_expand(VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL levelOneField, RecordType:peek_no_expand(INTEGER NOT NULL levelTwoField) NOT NULL nestedLevelTwo) NOT NULL nestedLevelOne) NOT NULL
 - stringField: VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL
 - nullableStringField: VARCHAR(2147483647) CHARACTER SET "UTF-16LE"
 - intField: INTEGER NOT NULL
 - nullableIntField: INTEGER
 - longField: BIGINT NOT NULL
 - nullableLongField: BIGINT
 - floatField: FLOAT NOT NULL
 - nullableFloatField: FLOAT
 - doubleField: DOUBLE NOT NULL
 - nullableDoubleField: DOUBLE
 - booleanField: BOOLEAN NOT NULL
 - nullableBooleanField: BOOLEAN
 - enumField: VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL
 - nullableEnumField: VARCHAR(2147483647) CHARACTER SET "UTF-16LE"
 - arrayField: VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL ARRAY NOT NULL
 - nullableArrayField: INTEGER ARRAY
 - nestedRecord: RecordType:peek_no_expand(VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL nestedStringField, INTEGER NOT NULL nestedIntField, FLOAT NOT NULL ARRAY NOT NULL nestedArrayField, (VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL, VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL) MAP NOT NULL nestedMapField) NOT NULL
 - nullableNestedRecord: RecordType:peek_no_expand(VARCHAR(2147483647) CHARACTER SET "UTF-16LE" nullableNestedStringField, BIGINT nullableNestedLongField)
 - decimalField: DECIMAL(10, 2) NOT NULL
 - mapField: (VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL, VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL) MAP NOT NULL
 - nullableMapField: (VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL, VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL) MAP
Inputs:
 - default_catalog.default_database._Schema
Annotations:
 - stream-root: _Schema
 - sort: [0 DESC-nulls-last]

=== _Schema
ID:          default_catalog.default_database._Schema
Type:        stream
Stage:       flink
Primary key: uuidField, timestampMillisField
Timestamp:   timestampMillisField
Row count:   ~1e8
---
Schema:
 - uuidField: VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL
 - timestampMillisField: TIMESTAMP_LTZ(3) *ROWTIME* NOT NULL
 - nullableTimestampMillisField: TIMESTAMP_WITH_LOCAL_TIME_ZONE(3)
 - timestampMicrosField: TIMESTAMP_WITH_LOCAL_TIME_ZONE(6) NOT NULL
 - nullableTimestampMicrosField: TIMESTAMP_WITH_LOCAL_TIME_ZONE(6)
 - dateField: DATE NOT NULL
 - nullableDateField: DATE
 - timeMillisField: TIME(0) NOT NULL
 - nullableTimeMillisField: TIME(0)
 - timeMicrosField: TIME(0) NOT NULL
 - nullableTimeMicrosField: TIME(0)
 - complexArrayField: RecordType:peek_no_expand(INTEGER NOT NULL itemFieldOne, VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL itemFieldTwo) NOT NULL ARRAY NOT NULL
 - nullableComplexArrayField: RecordType:peek_no_expand(DOUBLE nullableItemFieldOne, BOOLEAN nullableItemFieldTwo) ARRAY
 - multiNestedRecord: RecordType:peek_no_expand(RecordType:peek_no_expand(VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL levelOneField, RecordType:peek_no_expand(INTEGER NOT NULL levelTwoField) NOT NULL nestedLevelTwo) NOT NULL nestedLevelOne) NOT NULL
 - stringField: VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL
 - nullableStringField: VARCHAR(2147483647) CHARACTER SET "UTF-16LE"
 - intField: INTEGER NOT NULL
 - nullableIntField: INTEGER
 - longField: BIGINT NOT NULL
 - nullableLongField: BIGINT
 - floatField: FLOAT NOT NULL
 - nullableFloatField: FLOAT
 - doubleField: DOUBLE NOT NULL
 - nullableDoubleField: DOUBLE
 - booleanField: BOOLEAN NOT NULL
 - nullableBooleanField: BOOLEAN
 - enumField: VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL
 - nullableEnumField: VARCHAR(2147483647) CHARACTER SET "UTF-16LE"
 - arrayField: VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL ARRAY NOT NULL
 - nullableArrayField: INTEGER ARRAY
 - nestedRecord: RecordType:peek_no_expand(VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL nestedStringField, INTEGER NOT NULL nestedIntField, FLOAT NOT NULL ARRAY NOT NULL nestedArrayField, (VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL, VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL) MAP NOT NULL nestedMapField) NOT NULL
 - nullableNestedRecord: RecordType:peek_no_expand(VARCHAR(2147483647) CHARACTER SET "UTF-16LE" nullableNestedStringField, BIGINT nullableNestedLongField)
 - decimalField: DECIMAL(10, 2) NOT NULL
 - mapField: (VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL, VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL) MAP NOT NULL
 - nullableMapField: (VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL, VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL) MAP
Inputs:
 - default_catalog.default_database._Schema__base
Annotations:
 - features: DENORMALIZE (feature)
 - stream-root: _Schema

>>>flink-sql-no-functions.sql
CREATE TEMPORARY TABLE `_Schema__schema` (
  `uuidField` VARCHAR(2147483647) CHARACTER SET `UTF-16LE` NOT NULL,
  `timestampMillisField` TIMESTAMP(3) WITH LOCAL TIME ZONE NOT NULL,
  `nullableTimestampMillisField` TIMESTAMP(3) WITH LOCAL TIME ZONE,
  `timestampMicrosField` TIMESTAMP(6) WITH LOCAL TIME ZONE NOT NULL,
  `nullableTimestampMicrosField` TIMESTAMP(6) WITH LOCAL TIME ZONE,
  `dateField` DATE NOT NULL,
  `nullableDateField` DATE,
  `timeMillisField` TIME(0) NOT NULL,
  `nullableTimeMillisField` TIME(0),
  `timeMicrosField` TIME(0) NOT NULL,
  `nullableTimeMicrosField` TIME(0),
  `complexArrayField` ROW(`itemFieldOne` INTEGER NOT NULL, `itemFieldTwo` VARCHAR(2147483647) CHARACTER SET `UTF-16LE` NOT NULL) NOT NULL ARRAY NOT NULL,
  `nullableComplexArrayField` ROW(`nullableItemFieldOne` DOUBLE, `nullableItemFieldTwo` BOOLEAN) ARRAY,
  `multiNestedRecord` ROW(`nestedLevelOne` ROW(`levelOneField` VARCHAR(2147483647) CHARACTER SET `UTF-16LE` NOT NULL, `nestedLevelTwo` ROW(`levelTwoField` INTEGER NOT NULL) NOT NULL) NOT NULL) NOT NULL,
  `stringField` VARCHAR(2147483647) CHARACTER SET `UTF-16LE` NOT NULL,
  `nullableStringField` VARCHAR(2147483647) CHARACTER SET `UTF-16LE`,
  `intField` INTEGER NOT NULL,
  `nullableIntField` INTEGER,
  `longField` BIGINT NOT NULL,
  `nullableLongField` BIGINT,
  `floatField` FLOAT NOT NULL,
  `nullableFloatField` FLOAT,
  `doubleField` DOUBLE NOT NULL,
  `nullableDoubleField` DOUBLE,
  `booleanField` BOOLEAN NOT NULL,
  `nullableBooleanField` BOOLEAN,
  `enumField` VARCHAR(2147483647) CHARACTER SET `UTF-16LE` NOT NULL,
  `nullableEnumField` VARCHAR(2147483647) CHARACTER SET `UTF-16LE`,
  `arrayField` VARCHAR(2147483647) CHARACTER SET `UTF-16LE` NOT NULL ARRAY NOT NULL,
  `nullableArrayField` INTEGER ARRAY,
  `nestedRecord` ROW(`nestedStringField` VARCHAR(2147483647) CHARACTER SET `UTF-16LE` NOT NULL, `nestedIntField` INTEGER NOT NULL, `nestedArrayField` FLOAT NOT NULL ARRAY NOT NULL, `nestedMapField` MAP< VARCHAR(2147483647) CHARACTER SET `UTF-16LE`, VARCHAR(2147483647) CHARACTER SET `UTF-16LE` > NOT NULL) NOT NULL,
  `nullableNestedRecord` ROW(`nullableNestedStringField` VARCHAR(2147483647) CHARACTER SET `UTF-16LE`, `nullableNestedLongField` BIGINT),
  `decimalField` DECIMAL(10, 2) NOT NULL,
  `mapField` MAP< VARCHAR(2147483647) CHARACTER SET `UTF-16LE`, VARCHAR(2147483647) CHARACTER SET `UTF-16LE` > NOT NULL,
  `nullableMapField` MAP< VARCHAR(2147483647) CHARACTER SET `UTF-16LE`, VARCHAR(2147483647) CHARACTER SET `UTF-16LE` >
)
WITH (
  'connector' = 'datagen'
);
CREATE TABLE `_Schema` (
  PRIMARY KEY (`uuidField`, `timestampMillisField`) NOT ENFORCED,
  WATERMARK FOR `timestampMillisField` AS `timestampMillisField`
)
WITH (
  'format' = 'json',
  'json.timestamp-format.standard' = 'ISO-8601',
  'path' = '${DATA_PATH}/schema.jsonl',
  'connector' = 'filesystem'
)
LIKE `_Schema__schema`;
CREATE VIEW `Schema`
AS
SELECT *
FROM `_Schema`;
CREATE TABLE `Schema_1` (
  `uuidField` VARCHAR(2147483647) CHARACTER SET `UTF-16LE` NOT NULL,
  `timestampMillisField` TIMESTAMP(3) WITH LOCAL TIME ZONE NOT NULL,
  `nullableTimestampMillisField` TIMESTAMP(3) WITH LOCAL TIME ZONE,
  `timestampMicrosField` TIMESTAMP(6) WITH LOCAL TIME ZONE NOT NULL,
  `nullableTimestampMicrosField` TIMESTAMP(6) WITH LOCAL TIME ZONE,
  `dateField` DATE NOT NULL,
  `nullableDateField` DATE,
  `timeMillisField` TIME(0) NOT NULL,
  `nullableTimeMillisField` TIME(0),
  `timeMicrosField` TIME(0) NOT NULL,
  `nullableTimeMicrosField` TIME(0),
  `complexArrayField` RAW('com.datasqrl.flinkrunner.stdlib.json.FlinkJsonType', 'AERjb20uZGF0YXNxcmwuZmxpbmtydW5uZXIuc3RkbGliLmpzb24uRmxpbmtKc29uVHlwZVNlcmlhbGl6ZXJTbmFwc2hvdAAAAAM='),
  `nullableComplexArrayField` RAW('com.datasqrl.flinkrunner.stdlib.json.FlinkJsonType', 'AERjb20uZGF0YXNxcmwuZmxpbmtydW5uZXIuc3RkbGliLmpzb24uRmxpbmtKc29uVHlwZVNlcmlhbGl6ZXJTbmFwc2hvdAAAAAM='),
  `multiNestedRecord` RAW('com.datasqrl.flinkrunner.stdlib.json.FlinkJsonType', 'AERjb20uZGF0YXNxcmwuZmxpbmtydW5uZXIuc3RkbGliLmpzb24uRmxpbmtKc29uVHlwZVNlcmlhbGl6ZXJTbmFwc2hvdAAAAAM='),
  `stringField` VARCHAR(2147483647) CHARACTER SET `UTF-16LE` NOT NULL,
  `nullableStringField` VARCHAR(2147483647) CHARACTER SET `UTF-16LE`,
  `intField` INTEGER NOT NULL,
  `nullableIntField` INTEGER,
  `longField` BIGINT NOT NULL,
  `nullableLongField` BIGINT,
  `floatField` FLOAT NOT NULL,
  `nullableFloatField` FLOAT,
  `doubleField` DOUBLE NOT NULL,
  `nullableDoubleField` DOUBLE,
  `booleanField` BOOLEAN NOT NULL,
  `nullableBooleanField` BOOLEAN,
  `enumField` VARCHAR(2147483647) CHARACTER SET `UTF-16LE` NOT NULL,
  `nullableEnumField` VARCHAR(2147483647) CHARACTER SET `UTF-16LE`,
  `arrayField` RAW('com.datasqrl.flinkrunner.stdlib.json.FlinkJsonType', 'AERjb20uZGF0YXNxcmwuZmxpbmtydW5uZXIuc3RkbGliLmpzb24uRmxpbmtKc29uVHlwZVNlcmlhbGl6ZXJTbmFwc2hvdAAAAAM='),
  `nullableArrayField` RAW('com.datasqrl.flinkrunner.stdlib.json.FlinkJsonType', 'AERjb20uZGF0YXNxcmwuZmxpbmtydW5uZXIuc3RkbGliLmpzb24uRmxpbmtKc29uVHlwZVNlcmlhbGl6ZXJTbmFwc2hvdAAAAAM='),
  `nestedRecord` RAW('com.datasqrl.flinkrunner.stdlib.json.FlinkJsonType', 'AERjb20uZGF0YXNxcmwuZmxpbmtydW5uZXIuc3RkbGliLmpzb24uRmxpbmtKc29uVHlwZVNlcmlhbGl6ZXJTbmFwc2hvdAAAAAM='),
  `nullableNestedRecord` RAW('com.datasqrl.flinkrunner.stdlib.json.FlinkJsonType', 'AERjb20uZGF0YXNxcmwuZmxpbmtydW5uZXIuc3RkbGliLmpzb24uRmxpbmtKc29uVHlwZVNlcmlhbGl6ZXJTbmFwc2hvdAAAAAM='),
  `decimalField` DECIMAL(10, 2) NOT NULL,
  `mapField` RAW('com.datasqrl.flinkrunner.stdlib.json.FlinkJsonType', 'AERjb20uZGF0YXNxcmwuZmxpbmtydW5uZXIuc3RkbGliLmpzb24uRmxpbmtKc29uVHlwZVNlcmlhbGl6ZXJTbmFwc2hvdAAAAAM='),
  `nullableMapField` RAW('com.datasqrl.flinkrunner.stdlib.json.FlinkJsonType', 'AERjb20uZGF0YXNxcmwuZmxpbmtydW5uZXIuc3RkbGliLmpzb24uRmxpbmtKc29uVHlwZVNlcmlhbGl6ZXJTbmFwc2hvdAAAAAM='),
  PRIMARY KEY (`uuidField`, `timestampMillisField`) NOT ENFORCED
)
WITH (
  'connector' = 'jdbc-sqrl',
  'driver' = 'org.postgresql.Driver',
  'password' = '${POSTGRES_PASSWORD}',
  'sink.on-conflict.action' = 'IGNORE',
  'table-name' = 'Schema',
  'url' = 'jdbc:postgresql://${POSTGRES_AUTHORITY}',
  'username' = '${POSTGRES_USERNAME}'
);
EXECUTE STATEMENT SET BEGIN
INSERT INTO `default_catalog`.`default_database`.`Schema_1`
SELECT `uuidField`, `timestampMillisField`, `nullableTimestampMillisField`, `timestampMicrosField`, `nullableTimestampMicrosField`, `dateField`, `nullableDateField`, `timeMillisField`, `nullableTimeMillisField`, `timeMicrosField`, `nullableTimeMicrosField`, `to_jsonb`(`complexArrayField`) AS `complexArrayField`, `to_jsonb`(`nullableComplexArrayField`) AS `nullableComplexArrayField`, `to_jsonb`(`multiNestedRecord`) AS `multiNestedRecord`, `stringField`, `nullableStringField`, `intField`, `nullableIntField`, `longField`, `nullableLongField`, `floatField`, `nullableFloatField`, `doubleField`, `nullableDoubleField`, `booleanField`, `nullableBooleanField`, `enumField`, `nullableEnumField`, `to_jsonb`(`arrayField`) AS `arrayField`, `to_jsonb`(`nullableArrayField`) AS `nullableArrayField`, `to_jsonb`(`nestedRecord`) AS `nestedRecord`, `to_jsonb`(`nullableNestedRecord`) AS `nullableNestedRecord`, `decimalField`, `to_jsonb`(`mapField`) AS `mapField`, `to_jsonb`(`nullableMapField`) AS `nullableMapField`
 FROM `default_catalog`.`default_database`.`Schema`
;
END
>>>kafka.json
{
  "topics" : [ ],
  "testRunnerTopics" : [ ]
}
>>>postgres-schema.sql
CREATE TABLE IF NOT EXISTS "Schema" ("uuidField" TEXT NOT NULL, "timestampMillisField" TIMESTAMP WITH TIME ZONE NOT NULL, "nullableTimestampMillisField" TIMESTAMP WITH TIME ZONE, "timestampMicrosField" TIMESTAMP WITH TIME ZONE NOT NULL, "nullableTimestampMicrosField" TIMESTAMP WITH TIME ZONE, "dateField" DATE NOT NULL, "nullableDateField" DATE, "timeMillisField" TIME WITHOUT TIME ZONE NOT NULL, "nullableTimeMillisField" TIME WITHOUT TIME ZONE, "timeMicrosField" TIME WITHOUT TIME ZONE NOT NULL, "nullableTimeMicrosField" TIME WITHOUT TIME ZONE, "complexArrayField" JSONB, "nullableComplexArrayField" JSONB, "multiNestedRecord" JSONB, "stringField" TEXT NOT NULL, "nullableStringField" TEXT, "intField" INTEGER NOT NULL, "nullableIntField" INTEGER, "longField" BIGINT NOT NULL, "nullableLongField" BIGINT, "floatField" FLOAT NOT NULL, "nullableFloatField" FLOAT, "doubleField" DOUBLE PRECISION NOT NULL, "nullableDoubleField" DOUBLE PRECISION, "booleanField" BOOLEAN NOT NULL, "nullableBooleanField" BOOLEAN, "enumField" TEXT NOT NULL, "nullableEnumField" TEXT, "arrayField" JSONB, "nullableArrayField" JSONB, "nestedRecord" JSONB, "nullableNestedRecord" JSONB, "decimalField" NUMERIC NOT NULL, "mapField" JSONB, "nullableMapField" JSONB, PRIMARY KEY ("uuidField","timestampMillisField"))
>>>postgres-views.sql

>>>vertx.json
{
  "models" : {
    "v1" : {
      "queries" : [
        {
          "type" : "args",
          "parentType" : "Query",
          "fieldName" : "Schema",
          "exec" : {
            "arguments" : [
              {
                "type" : "variable",
                "path" : "limit"
              },
              {
                "type" : "variable",
                "path" : "offset"
              }
            ],
            "query" : {
              "type" : "SqlQuery",
              "sql" : "SELECT *\nFROM (SELECT \"uuidField\", \"timestampMillisField\", \"nullableTimestampMillisField\", \"timestampMicrosField\", \"nullableTimestampMicrosField\", \"dateField\", \"nullableDateField\", \"timeMillisField\", \"nullableTimeMillisField\", \"timeMicrosField\", \"nullableTimeMicrosField\", \"complexArrayField\", \"nullableComplexArrayField\", \"multiNestedRecord\", \"stringField\", \"nullableStringField\", \"intField\", \"nullableIntField\", \"longField\", \"nullableLongField\", \"floatField\", \"nullableFloatField\", \"doubleField\", \"nullableDoubleField\", \"booleanField\", \"nullableBooleanField\", \"enumField\", \"nullableEnumField\", \"arrayField\", \"nullableArrayField\", \"nestedRecord\", \"nullableNestedRecord\", \"decimalField\", \"mapField\", \"nullableMapField\"\n  FROM \"Schema\"\n  ORDER BY \"uuidField\" DESC NULLS LAST) AS \"t\"",
              "parameters" : [ ],
              "pagination" : "LIMIT_AND_OFFSET",
              "cacheDurationMs" : 0,
              "database" : "POSTGRES"
            }
          }
        }
      ],
      "mutations" : [ ],
      "subscriptions" : [ ],
      "operations" : [
        {
          "function" : {
            "name" : "GetSchema",
            "parameters" : {
              "type" : "object",
              "properties" : {
                "offset" : {
                  "type" : "integer"
                },
                "limit" : {
                  "type" : "integer"
                }
              },
              "required" : [ ]
            }
          },
          "format" : "JSON",
          "apiQuery" : {
            "query" : "query Schema($limit: Int = 10, $offset: Int = 0) {\nSchema(limit: $limit, offset: $offset) {\nuuidField\ntimestampMillisField\nnullableTimestampMillisField\ntimestampMicrosField\nnullableTimestampMicrosField\ndateField\nnullableDateField\ntimeMillisField\nnullableTimeMillisField\ntimeMicrosField\nnullableTimeMicrosField\ncomplexArrayField {\nitemFieldOne\nitemFieldTwo\n}\nnullableComplexArrayField {\nnullableItemFieldOne\nnullableItemFieldTwo\n}\nmultiNestedRecord {\nnestedLevelOne {\nlevelOneField\n}\n}\nstringField\nnullableStringField\nintField\nnullableIntField\nlongField\nnullableLongField\nfloatField\nnullableFloatField\ndoubleField\nnullableDoubleField\nbooleanField\nnullableBooleanField\nenumField\nnullableEnumField\narrayField\nnullableArrayField\nnestedRecord {\nnestedStringField\nnestedIntField\nnestedArrayField\nnestedMapField\n}\nnullableNestedRecord {\nnullableNestedStringField\nnullableNestedLongField\n}\ndecimalField\nmapField\nnullableMapField\n}\n\n}",
            "queryName" : "Schema",
            "operationType" : "QUERY"
          },
          "mcpMethod" : "TOOL",
          "restMethod" : "GET",
          "uriTemplate" : "queries/Schema{?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  Schema(limit: Int = 10, offset: Int = 0): [Schema!]\n}\n\ntype Schema {\n  uuidField: String!\n  timestampMillisField: DateTime!\n  nullableTimestampMillisField: DateTime\n  timestampMicrosField: DateTime!\n  nullableTimestampMicrosField: DateTime\n  dateField: Date!\n  nullableDateField: Date\n  timeMillisField: LocalTime!\n  nullableTimeMillisField: LocalTime\n  timeMicrosField: LocalTime!\n  nullableTimeMicrosField: LocalTime\n  complexArrayField: [Schema_complexArrayFieldOutput]!\n  nullableComplexArrayField: [Schema_nullableComplexArrayFieldOutput]\n  multiNestedRecord: Schema_multiNestedRecordOutput!\n  stringField: String!\n  nullableStringField: String\n  intField: Int!\n  nullableIntField: Int\n  longField: Long!\n  nullableLongField: Long\n  floatField: Float!\n  nullableFloatField: Float\n  doubleField: Float!\n  nullableDoubleField: Float\n  booleanField: Boolean!\n  nullableBooleanField: Boolean\n  enumField: String!\n  nullableEnumField: String\n  arrayField: [String]!\n  nullableArrayField: [Int]\n  nestedRecord: Schema_nestedRecordOutput!\n  nullableNestedRecord: Schema_nullableNestedRecordOutput\n  decimalField: Float!\n  mapField: JSON!\n  nullableMapField: JSON\n}\n\ntype Schema_complexArrayFieldOutput {\n  itemFieldOne: Int!\n  itemFieldTwo: String!\n}\n\ntype Schema_multiNestedRecordOutput {\n  nestedLevelOne: Schema_multiNestedRecord_nestedLevelOneOutput!\n}\n\ntype Schema_multiNestedRecord_nestedLevelOneOutput {\n  levelOneField: String!\n  nestedLevelTwo: Schema_multiNestedRecord_nestedLevelOne_nestedLevelTwoOutput!\n}\n\ntype Schema_multiNestedRecord_nestedLevelOne_nestedLevelTwoOutput {\n  levelTwoField: Int!\n}\n\ntype Schema_nestedRecordOutput {\n  nestedStringField: String!\n  nestedIntField: Int!\n  nestedArrayField: [Float]!\n  nestedMapField: JSON!\n}\n\ntype Schema_nullableComplexArrayFieldOutput {\n  nullableItemFieldOne: Float\n  nullableItemFieldTwo: Boolean\n}\n\ntype Schema_nullableNestedRecordOutput {\n  nullableNestedStringField: String\n  nullableNestedLongField: Long\n}\n\nenum _McpMethodType {\n  NONE\n  TOOL\n  RESOURCE\n}\n\nenum _RestMethodType {\n  NONE\n  GET\n  POST\n}\n\ndirective @api(mcp: _McpMethodType, rest: _RestMethodType, uri: String) on QUERY | MUTATION | FIELD_DEFINITION\n"
      }
    }
  }
}
