>Is there a better way to use primitive arrays on Teiid? Is there a way to strongly type primitive arrays and prevent the use of BinaryType and ClobImpl?
Teiid currently automatically does consider char and byte to binary/clob representations as there are many cases where drivers return these values. That conversion is taking place however without consulting the target type. It would probably be better to delay this conversion for char/byte instances until an explicit cast is performed. Can you log an issue for this?