c

overflowdb.schema

NeighborInfoForNode

case class NeighborInfoForNode(neighborNode: AbstractNodeType, edge: EdgeType, direction: Direction.Value, cardinality: Cardinality, isInherited: Boolean) extends Product with Serializable

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NeighborInfoForNode
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new NeighborInfoForNode(neighborNode: AbstractNodeType, edge: EdgeType, direction: Direction.Value, cardinality: Cardinality, isInherited: Boolean)

Value Members

  1. lazy val accessorName: String
  2. val cardinality: Cardinality
  3. lazy val consolidatedCardinality: Cardinality

    handling some accidental complexity within the schema: if a relationship is defined on a base node and separately on a concrete node, with different cardinalities, we need to use the highest cardinality

  4. val direction: Direction.Value
  5. val edge: EdgeType
  6. val isInherited: Boolean
  7. val neighborNode: AbstractNodeType
  8. def productElementNames: Iterator[String]
    Definition Classes
    Product
  9. lazy val returnType: String