Hi, we define our caches via a create table statement, and specify our various columns/fields.
We would like to add some additional fields, that are not exposed as part of the DDL, so not visible in a select statement. Is this possible? If I try and get a BinaryObjectBuilder for my type, and add a field using setField, this doesn't seem to work. I do this outside of a transaction, and then invoke an entry processor which sets a value for this field on an existing entry in the cache. This gives me the following exception: org.apache.ignite.internal.UnregisteredBinaryTypeException: Attempted to update binary metadata inside a critical synchronization block (will be automatically retried). Is there any way around this? I have a need to store information for each field about what the previous value of the field was (e.g. each column specified in my create table statement needs to have a duplicate column called previous_<column_name>). I'd rather not add this to the sql table as it would make selects very confusing to the end users as this meta data is only required for internal processing. Thanks! Sham -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/