3#ifndef BOAT_DB_ADAPTED_GEOMETRY_HPP
4#define BOAT_DB_ADAPTED_GEOMETRY_HPP
23 out.emplace<
blob>() << in;
26template <geometry::ogc99 T>
28 static constexpr auto value =
"geometry";
Definition vocabulary.hpp:121
Definition geometry.hpp:9
void write(variant &out, geometry::ogc99 auto const &in)
Serializes an OGC geometry as WKB in a blob.
Definition geometry.hpp:21
void read(variant const &in, geometry::ogc99 auto &out)
Reads WKB from a blob; NULL produces a default-constructed geometry.
Definition geometry.hpp:12
static constexpr auto value
Definition geometry.hpp:28
Maps a C++ type to the database-neutral type name used by boat.
Definition variant.hpp:58
Definition variant.hpp:14
bool has_value() const
Definition variant.hpp:18