c

overflowdb.schema

NeighborInfoForNode

case class NeighborInfoForNode(neighborNode: AbstractNodeType, edge: EdgeType, direction: Direction.Value, cardinality: Cardinality, isInherited: Boolean, customStepName: Option[String] = None, customStepDoc: Option[String] = None) extends Product with Serializable

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

Instance Constructors

  1. new NeighborInfoForNode(neighborNode: AbstractNodeType, edge: EdgeType, direction: Direction.Value, cardinality: Cardinality, isInherited: Boolean, customStepName: Option[String] = None, customStepDoc: Option[String] = None)

Value Members

  1. val cardinality: Cardinality
  2. 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

  3. val customStepDoc: Option[String]
  4. val customStepName: Option[String]
  5. val direction: Direction.Value
  6. val edge: EdgeType
  7. val isInherited: Boolean
  8. val neighborNode: AbstractNodeType
  9. lazy val returnType: String