EWKBCodecPlatform

skunk.postgis.ewkb.EWKBCodecPlatform

Attributes

Source
platform.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait EWKBCodecs
object codecs.type

Members list

Value members

Concrete methods

def ewkbEncode(ewkb: EWKBType, geometry: Geometry, geoEncoder: Codec[Geometry])(using bo: ByteOrdering): Attempt[BitVector]

Attributes

Source
platform.scala

Inherited methods

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def coordinate(implicit byteOrdering: ByteOrdering, ewkb: EWKBType): Codec[Coordinate]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def ewkbType(implicit byteOrdering: ByteOrdering): Codec[EWKBType]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def gcodec[A](big: Codec[A], little: Codec[A])(implicit byteOrdering: ByteOrdering): Codec[A]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def gdouble(implicit byteOrdering: ByteOrdering): Codec[Double]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def gdoubleOpt(implicit byteOrdering: ByteOrdering): Codec[Option[Double]]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def geometryCollection(implicit byteOrdering: ByteOrdering, ewkb: EWKBType): Codec[GeometryCollection]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def gint32(implicit byteOrdering: ByteOrdering): Codec[Int]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def guint32(implicit byteOrdering: ByteOrdering): Codec[Long]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def lineString(implicit byteOrdering: ByteOrdering, ewkb: EWKBType): Codec[LineString]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def linearRing(implicit byteOrdering: ByteOrdering, ewkb: EWKBType): Codec[LinearRing]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def multiLineString(implicit byteOrdering: ByteOrdering, ewkb: EWKBType): Codec[MultiLineString]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def multiPoint(implicit byteOrdering: ByteOrdering, ewkb: EWKBType): Codec[MultiPoint]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def multiPolygon(implicit byteOrdering: ByteOrdering, ewkb: EWKBType): Codec[MultiPolygon]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def point(implicit byteOrdering: ByteOrdering, ewkb: EWKBType): Codec[Point]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def polygon(implicit byteOrdering: ByteOrdering, ewkb: EWKBType): Codec[Polygon]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala
def srid(implicit byteOrderering: ByteOrdering, ewkb: EWKBType): Codec[Option[SRID]]

Attributes

Inherited from:
EWKBPrimitives
Source
codecs.scala