{
  "columnTypes": [
    {
      "group": "Numbers",
      "options": [
        "TINYINT",
        "SMALLINT",
        "MEDIUMINT",
        "INT",
        "BIGINT",
        "DECIMAL",
        "FLOAT",
        "DOUBLE"
      ]
    },
    {
      "group": "Date and Time",
      "options": ["DATE", "TIME", "DATETIME", "TIMESTAMP", "YEAR"]
    },
    {
      "group": "Strings",
      "options": [
        "CHAR",
        "VARCHAR",
        "TINYTEXT",
        "TEXT",
        "MEDIUMTEXT",
        "LONGTEXT",
        "JSON"
      ]
    },
    {
      "group": "Lists",
      "options": ["ENUM", "SET"]
    },
    {
      "group": "Binary",
      "options": [
        "BIT",
        "BINARY",
        "VARBINARY",
        "TINYBLOB",
        "BLOB",
        "MEDIUMBLOB",
        "LONGBLOB"
      ]
    },
    {
      "group": "Geometry",
      "options": [
        "GEOMETRY",
        "POINT",
        "LINESTRING",
        "POLYGON",
        "MULTIPOINT",
        "MULTILINESTRING",
        "MULTIPOLYGON",
        "GEOMETRYCOLLECTION"
      ]
    }
  ],
  "dataTypes": [
    "",
    "INT",
    "TINYINT",
    "SMALLINT",
    "MEDIUMINT",
    "BIGINT",
    "DECIMAL",
    "NUMERIC",
    "FLOAT",
    "DOUBLE",
    "CHAR",
    "VARCHAR",
    "TEXT",
    "ENUM",
    "SET",
    "BINARY",
    "VARBINARY",
    "BLOB",
    "DATE",
    "TIME",
    "DATETIME",
    "TIMESTAMP",
    "YEAR",
    "BOOL",
    "BOOLEAN",
    "JSON",
    "JSONB",
    "XML",
    "UUID",
    "GEOMETRY",
    "POINT",
    "LINESTRING",
    "POLYGON"
  ],
  "tableField": [
    "name",
    "type",
    "length",
    "defaultValue",
    "nullable",
    "primaryKey",
    "actions"
  ]
}
