Raquet Accessors and Comparison

A raquet value is self-describing: the accessors below read back the georeferencing and layout it carries, so a tile packaged with the raquet constructor or decoded with raquetRead can be inspected without keeping the loose columns it was built from.

Tiles also support the full set of comparison operators. The ordering is total and is defined on the QUADBIN cell first, then the pixel type, the width, the height, and finally the pixel bytes; it is meant for indexing and deduplication rather than for a spatial interpretation. A default btree operator class makes ORDER BY, DISTINCT and merge joins work on raquet columns, and a default hash operator class enables hash joins and hash aggregation.