diff --git a/web/client-api/src/main/java/io/deephaven/web/client/api/JsTable.java b/web/client-api/src/main/java/io/deephaven/web/client/api/JsTable.java index fcd9f450af7..55fd13591ab 100644 --- a/web/client-api/src/main/java/io/deephaven/web/client/api/JsTable.java +++ b/web/client-api/src/main/java/io/deephaven/web/client/api/JsTable.java @@ -1435,6 +1435,10 @@ public Promise partitionBy(Object keys, @JsOptional Boolean */ @JsMethod public Promise getColumnStatistics(Column column) { + if (column.getDescription() != null && column.getDescription().startsWith("Preview of type")) { + // TODO (deephaven-core#188) Remove this workaround when we don't preview columns until just before subscription + return Promise.reject("Can't produce column stats for preview column"); + } List toRelease = new ArrayList<>(); return workerConnection.newState((c, state, metadata) -> { ColumnStatisticsRequest req = new ColumnStatisticsRequest();