Introduce ColumnDataType
to use as return type to ColumnSource#getType
#3455
Labels
Milestone
ColumnDataType
to use as return type to ColumnSource#getType
#3455
With the introduction of
ZonedDateTime
column type return types, it is very easy to lose theZoneId
-- such as via agroupBy
and then anungroup
.Similarly, it might be nice to have a way to maintain the original column type from Arrow sources. If we group/ungroup (and otherwise only affect ordering of rows) it might be expected that Barrage does not change the Arrow source column type. For example,
uint4
get upgraded tolong
internally -- but we may prefer to senduint4
to non-web-client subscribers.We could introduce a
ColumnDataType
type to use instead ofClass<?>
forColumnSource#getType
.It is desirable to use the QST's Column Data Type as marrying the java client to the server has usability benefits. There is some design to work through w.r.t.
Instant
as this is how the java client refers to server-side DateTime columns.The text was updated successfully, but these errors were encountered: