From 32f593bd028fff06e5598611a0916f00c13c941d Mon Sep 17 00:00:00 2001 From: elisefergusonn Date: Mon, 11 May 2026 10:36:24 -0400 Subject: [PATCH] Added in SQL fields VARCHAR, CHAR, and BLOB (#1478) Co-authored-by: Elise Ferguson --- core/src/processing/data/Table.java | 37 ++++++++++++++++------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/core/src/processing/data/Table.java b/core/src/processing/data/Table.java index ca04dd6ab..401a4a86e 100644 --- a/core/src/processing/data/Table.java +++ b/core/src/processing/data/Table.java @@ -224,22 +224,27 @@ public class Table { int type = rsmd.getColumnType(col + 1); switch (type) { // TODO these aren't tested. nor are they complete. - case Types.INTEGER: - case Types.TINYINT: - case Types.SMALLINT: - setColumnType(col, INT); - break; - case Types.BIGINT: - setColumnType(col, LONG); - break; - case Types.FLOAT: - setColumnType(col, FLOAT); - break; - case Types.DECIMAL: - case Types.DOUBLE: - case Types.REAL: - setColumnType(col, DOUBLE); - break; + case Types.VARCHAR: + case Types.CHAR: + case Types.BLOB: + setColumnType(col, STRING); + break; + case Types.INTEGER: + case Types.TINYINT: + case Types.SMALLINT: + setColumnType(col, INT); + break; + case Types.BIGINT: + setColumnType(col, LONG); + break; + case Types.FLOAT: + setColumnType(col, FLOAT); + break; + case Types.DECIMAL: + case Types.DOUBLE: + case Types.REAL: + setColumnType(col, DOUBLE); + break; } }