scalax.collection.io.jsoniter.labeled

Members list

Type members

Classlikes

sealed trait AnyDiHyperEdgeWithNodeReferences[Id <: AnyVal | String, L] extends AnyHyperEdgeWithNodeReferences[Id, L]

Attributes

Companion
object
Supertypes
trait WithNodeReferences[Id, L]
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait AnyEdgeWithNodeReferences[Id <: AnyVal | String, L] extends AnyHyperEdgeWithNodeReferences[Id, L]

Attributes

Companion
object
Supertypes
trait WithNodeReferences[Id, L]
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait AnyHyperEdgeWithNodeReferences[Id <: AnyVal | String, L] extends WithNodeReferences[Id, L]

Attributes

Companion
object
Supertypes
trait WithNodeReferences[Id, L]
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class DiEdgeWithNodeReferences[Id <: AnyVal | String, L](edgeT: String, sourceId: Id, targetId: Id, label: L) extends AnyEdgeWithNodeReferences[Id, L], AnyDiHyperEdgeWithNodeReferences[Id, L]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait WithNodeReferences[Id, L]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class DiHyperEdgeWithNodeReferences[Id <: AnyVal | String, L](edgeT: String, sourceIds: Iterable[Id], targetIds: Iterable[Id], label: L) extends AnyDiHyperEdgeWithNodeReferences[Id, L]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait WithNodeReferences[Id, L]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object GraphCodec

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
GraphCodec.type
case class HyperEdgeWithNodeReferences[Id <: AnyVal | String, L](edgeT: String, endIds: Iterable[Id], label: L) extends AnyHyperEdgeWithNodeReferences[Id, L]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait WithNodeReferences[Id, L]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class UnDiEdgeWithNodeReferences[Id <: AnyVal | String, L](edgeT: String, id1: Id, id2: Id, label: L) extends AnyEdgeWithNodeReferences[Id, L]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait WithNodeReferences[Id, L]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait WithNodeReferences[Id <: AnyVal | String, L]

ADT for JSON codecs of labeled edges where edge ends are represented by node IDs. L may be different from the logical label of the edge class to be mapped.

ADT for JSON codecs of labeled edges where edge ends are represented by node IDs. L may be different from the logical label of the edge class to be mapped.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes