object-type:
 - UInt8
 - UInt16
 - UInt32
 - UInt64
 - UInt128
 - UInt256
 - Int8
 - Int16
 - Int32
 - Int64
 - Int128
 - Int256
 - Float32
 - Float64
 - UUID
 - String
 - FixedString
 - IntervalYear
 - IntervalQuarter
 - IntervalMonth
 - IntervalWeek
 - IntervalDay
 - IntervalHour
 - IntervalMinute
 - IntervalSecond
 - IPv4
 - IPv6
 - MultiPolygon
 - Point
 - Polygon
 - Ring
 - Nothing
 - Enum
 - Enum8
 - Enum16
 - AggregateFunction
 - SimpleAggregateFunction
 - Array
 - Nullable
 - Nested
 - Tuple
 - LowCardinality
 - Map
format:
 - TabSeparated
 - TabSeparatedRaw
 - TabSeparatedWithNames
 - TabSeparatedWithNamesAndTypes
 - TabSeparatedRawWithNames
 - TabSeparatedRawWithNamesAndTypes
 - Template
 - TemplateIgnoreSpaces
 - CSV
 - CSVWithNames
 - CSVWithNamesAndTypes
 - CustomSeparated
 - CustomSeparatedWithNames
 - CustomSeparatedWithNamesAndTypes
 - SQLInsert
 - Values
 - Vertical
 - JSON
 - JSONAsString
 - JSONStrings
 - JSONColumns
 - JSONColumnsWithMetadata)
 - JSONCompact
 - JSONCompactStrings
 - JSONCompactColumns
 - JSONEachRow
 - PrettyJSONEachRow
 - JSONEachRowWithProgress
 - JSONStringsEachRow
 - JSONStringsEachRowWithProgress
 - JSONCompactEachRow
 - JSONCompactEachRowWithNames
 - JSONCompactEachRowWithNamesAndTypes
 - JSONCompactStringsEachRow
 - JSONCompactStringsEachRowWithNames
 - JSONCompactStringsEachRowWithNamesAndTypes
 - JSONObjectEachRow
 - BSONEachRow
 - TSKV
 - Pretty
 - PrettyNoEscapes
 - PrettyMonoBlock
 - PrettyNoEscapesMonoBlock
 - PrettyCompact
 - PrettyCompactNoEscapes
 - PrettyCompactMonoBlock
 - PrettyCompactNoEscapesMonoBlock
 - PrettySpace
 - PrettySpaceNoEscapes
 - PrettySpaceMonoBlock
 - PrettySpaceNoEscapesMonoBlock
 - Prometheus
 - Protobuf
 - ProtobufSingle
 - Avro
 - AvroConfluent
 - Parquet
 - ParquetMetadata
 - Arrow
 - ArrowStream
 - ORC
 - RowBinary
 - RowBinaryWithNames
 - RowBinaryWithNamesAndTypes
 - Native
 - Null
 - XML
 - CapnProto
 - LineAsString
 - Regexp
 - RawBLOB
 - MsgPack
 - MySQLDump
 - Markdown