[postgis-devel] Validity flag

Hugo Mercier hugo.mercier at oslandia.com
Mon Feb 29 09:27:25 PST 2016

On 29/02/2016 18:18, Sandro Santilli wrote:
> On Mon, Feb 29, 2016 at 05:57:06PM +0100, Hugo Mercier wrote:
>> What about putting an extra byte at the *end* of the data ?
> Neat!
>> I know it is hacky, but ... can't find better yet.
> The bit (currently proposed for "valid") could actually mean:
> there are more metadata at the end. Why not. I actually like
> it as a way to ensure backward compatibility.


I would still be in favor of being clear about what bits are used/free
and what do they actually mean :) ReadOnly and Version are not clear for
me. As well as the 3 spare bits of the SRID field.

>> It could invalidate memory cache for huge geometries, but should not
>> disturb existing code
> What do you mean here ? Which memory cache ?

I was referring to the L1/2/... CPU cache. Since these extra flags may
be far away from the header. But, humm, that is probably not a big issue.

More information about the postgis-devel mailing list