Class GeometryEndiannessConverter

java.lang.Object
io.debezium.spatial.GeometryEndiannessConverter

class GeometryEndiannessConverter extends Object
Converts a geometry's byte order (endianness).
Author:
Chris Cranford
  • Constructor Details

    • GeometryEndiannessConverter

      GeometryEndiannessConverter()
  • Method Details

    • toLittleEndian

      public static GeometryBytes toLittleEndian(GeometryBytes geometry)
      Creates a new GeometryBytes using little endian format.
      Parameters:
      geometry - the geometry to convert, must not be null
      Returns:
      the converted geometry
    • toBigEndian

      public static GeometryBytes toBigEndian(GeometryBytes geometry)
      Creates a new GeometryBytes using big endian format.
      Parameters:
      geometry - the geometry to convert, must not be null
      Returns:
      the converted geometry
    • convert

      private static GeometryBytes convert(GeometryBytes geometry, ByteOrder targetByteOrder)