The parameter could be also a class that extend 
org.h2.api.JavaObjectSerializer however it would be not as flexible as 
extending 'org.h2.value.Value'

Le mercredi 15 mai 2013 16:54:46 UTC+2, Nicolas Fortin (OrbisGIS) a écrit :
>
> Hi,
>
> I succeed on creating an IntelliJ project for H2, then it is easier to me 
> to to dev in H2.
>
> I have some issues with h2 java object field, after serialization the 
> object size overhead is too high. I think about extending the OTHER type 
> this way :
> CREATE DOMAIN Geometry AS OTHER('org.h2spatial.ValueGeometry.FromBytes');
>
> The optional parameter is a static method that return a class that extends 
> 'org.h2.value.Value' in order to convert byte[] array into the appropriate 
> field object.
>
> What do you think about this solution ?
>
> -Nicolas
>
> Le mardi 16 avril 2013 17:13:06 UTC+2, Nicolas Fortin (OrbisGIS) a écrit :
>>
>> Hi,
>>
>> I'm a team member of GIS working group at IRSTV. My next task is to 
>> cleanly incorporate spatial analysis into or onto H2. Our project 
>> repository is here https://github.com/irstv/H2GIS. 
>>
>> Currently I'm trying to learn as most as I can of H2 and all other H2 
>> spatial projects.
>>
>> Using custom datatype and functions through "CREATE DOMAIN" and "CREATE 
>> ALIAS" leads to call theses functions to all new local H2 DataBase and 
>> existing H2 DataBase connection with admin rights..
>>
>> I think about creating a custom Driver for spatial 
>> ex:"org.h2spatial.Driver" then catch admin connection on local h2 DataBase, 
>> but it must not be a great idea ?
>>
>> You were talking about MVStore and custom data type (de)serialisation, 
>> but I don't find samples, and I don't find a way to feed a Class or object 
>> factory. But anyway it seems that this storage is not yet used in H2. May 
>> be I should work on the snapshot release ?
>>
>> Final words are, what do you think is the best strategy ? Working with 
>> you on the trunk to incorporate h2 spatial in native or continue to stick 
>> with version 1.3.171 and build a overloaded Driver for spatial purposes ?
>>
>> Thank you for your support
>>
>>
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/h2-database?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to