Class GeometryFormatConverter

java.lang.Object
io.debezium.spatial.GeometryFormatConverter

class GeometryFormatConverter extends Object
Utility class for converting a GeometryBytes between WKB and EWKB formats.
Author:
Chris Cranford
  • Constructor Details

    • GeometryFormatConverter

      GeometryFormatConverter()
  • Method Details

    • toExtendedWkb

      public static GeometryBytes toExtendedWkb(GeometryBytes geometry)
      Converts geometry to use the Extended Well-Known Binary (EWKB) format.
      Parameters:
      geometry - geometry, should not be null
      Returns:
      the geometry instance using EWKB format
    • toWkb

      public static GeometryBytes toWkb(GeometryBytes geometry)
      Converts geometry to use the Well-Known Binary (WKB) format.
      Parameters:
      geometry - geometry, should not be null
      Returns:
      the geometry instance using WKB format
    • convertToExtendedWkb

      private static byte[] convertToExtendedWkb(byte[] wkb, Integer srid)
    • convertToWkb

      private static byte[] convertToWkb(byte[] extendedWkb)