Thanks!

About the Long vs long, indeed after experimenting with changing all Long
types to long in the generated code I found out that there was a problem
when it tried to set NULL on a primitive long. So they should remain Long
where NULL is allowed as you indicate indeed (otherwise it would cause
problems  with the SQL queries if it would use  for example - since that
would invalidate the use of the IS NULL clause).

The reason why I got on that long track is that I get an error (after
correcting the index uppercase and date/timestamp in code) in
'BinaryUtils.mergeMetadata' when it tries to merge two values for the
'nameMlid' field. At a certain point it generates a mismatch error because
newFieldTypeName is set to long and OldFieldTypeName is set to Object. Since
the field is typed as 'Long' and it is displaying 'long' there I assumed
that the problem orignated from the types used on the definition - which now
doesn't seem to be the case.
So I will have to add another question I'm afraid, any idea why it is being
confused here. Attached a log with the full trace as well.
binaryMismatch.log
<http://apache-ignite-users.70518.x6.nabble.com/file/n3813/binaryMismatch.log>  

I'll have a go with the web console, if I can get it working through our
proxy that is. In the end I will probably be generating meta data using our
own meta repository but this looks like a nice feature to kickstart indeed.

Thanks again



--
View this message in context: 
http://apache-ignite-users.70518.x6.nabble.com/Ignite-Schema-Import-Utility-Mismatch-when-loading-data-between-Date-and-Timestamp-tp3790p3813.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Reply via email to