Package io.debezium.spatial
Class GeometryFormatConverter
java.lang.Object
io.debezium.spatial.GeometryFormatConverter
Utility class for converting a
GeometryBytes between WKB and EWKB formats.- Author:
- Chris Cranford
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static byte[]convertToExtendedWkb(byte[] wkb, Integer srid) private static byte[]convertToWkb(byte[] extendedWkb) static GeometryBytestoExtendedWkb(GeometryBytes geometry) Converts geometry to use the Extended Well-Known Binary (EWKB) format.static GeometryBytestoWkb(GeometryBytes geometry) Converts geometry to use the Well-Known Binary (WKB) format.
-
Constructor Details
-
GeometryFormatConverter
GeometryFormatConverter()
-
-
Method Details
-
toExtendedWkb
Converts geometry to use the Extended Well-Known Binary (EWKB) format.- Parameters:
geometry- geometry, should not benull- Returns:
- the geometry instance using EWKB format
-
toWkb
Converts geometry to use the Well-Known Binary (WKB) format.- Parameters:
geometry- geometry, should not benull- Returns:
- the geometry instance using WKB format
-
convertToExtendedWkb
-
convertToWkb
private static byte[] convertToWkb(byte[] extendedWkb)
-