column types in druid

Are all dimnension columns stored as string, even if a number is passed to one of them?
What if i initially pass a number to a column and then a string.



id : 1234


id: “fae323454ffee”

Will druid error out in this case?

Dimensions are currently always strings. Druid should not error out if you send a number and then a String. If it does that is a bug and a unit test would be appreciated :).


Note that metrics are not strings, and Druid makes a very clear distinction between dimensions and metrics.