deephaven-core icon indicating copy to clipboard operation
deephaven-core copied to clipboard

Iceberg java keyword column name handling

Open devinrsmith opened this issue 1 year ago • 1 comments

Deephaven does not currently handle Iceberg column names that happen to be java keywords.

For example, the Iceberg column name "long" will result in a TableDefinition column name of "column_long". In this scenario though, the data is no longer properly mapped.

https://gist.github.com/devinrsmith/86b4f5fa827509df458834e7ba07ad08

Screenshot from 2024-09-24 12-13-28

devinrsmith avatar Sep 24 '24 19:09 devinrsmith

A test skeleton has been sketched out for this in io.deephaven.iceberg.PyIceberg1Test#cities2

devinrsmith avatar Oct 17 '24 17:10 devinrsmith