Package io.debezium.spatial
Class GeometryEndiannessConverter
java.lang.Object
io.debezium.spatial.GeometryEndiannessConverter
Converts a geometry's byte order (endianness).
- Author:
- Chris Cranford
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final recordVisitor implementation that writes to the output buffer the contents of an existing geometry representation, but using the given target byte order. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static GeometryBytesconvert(GeometryBytes geometry, ByteOrder targetByteOrder) static GeometryBytestoBigEndian(GeometryBytes geometry) Creates a newGeometryBytesusing big endian format.static GeometryBytestoLittleEndian(GeometryBytes geometry) Creates a newGeometryBytesusing little endian format.
-
Constructor Details
-
GeometryEndiannessConverter
GeometryEndiannessConverter()
-
-
Method Details
-
toLittleEndian
Creates a newGeometryBytesusing little endian format.- Parameters:
geometry- the geometry to convert, must not benull- Returns:
- the converted geometry
-
toBigEndian
Creates a newGeometryBytesusing big endian format.- Parameters:
geometry- the geometry to convert, must not benull- Returns:
- the converted geometry
-
convert
-