p

overflowdb

codegen

package codegen

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class Cardinality extends AnyRef
  2. class CodeGen extends AnyRef

    Generates a domain model for OverflowDb traversals based on your domain-specific json schema.

  3. case class Constant(name: String, value: String, comment: Option[String], valueType: Option[String] = None, cardinality: Option[String] = None) extends Product with Serializable
  4. case class ContainedNode(nodeType: String, localName: String, cardinality: String) extends Product with Serializable
  5. case class EdgeType(name: String, keys: List[String], comment: Option[String]) extends Product with Serializable
  6. case class InEdgeContext(edgeName: String, neighborNodes: Set[OutNode]) extends Product with Serializable
  7. case class InNode(name: String, cardinality: Option[String]) extends Product with Serializable
  8. case class NeighborInfo(accessorNameForEdge: String, nodeInfos: Set[NeighborNodeInfo], offsetPosition: Int) extends Product with Serializable
  9. case class NeighborNodeInfo(accessorName: String, className: String, cardinality: Cardinality) extends Product with Serializable
  10. case class NodeBaseTrait(name: String, hasKeys: List[String], extends: Option[List[String]]) extends Product with Serializable
  11. case class NodeType(name: String, comment: Option[String], keys: List[String], outEdges: List[OutEdgeEntry], is: Option[List[String]], containedNodes: Option[List[ContainedNode]]) extends Product with Serializable
  12. case class OutEdgeEntry(edgeName: String, inNodes: List[InNode]) extends Product with Serializable
  13. case class OutNode(name: String, cardinality: Option[String]) extends Product with Serializable
  14. case class ProductElement(name: String, accessorSrc: String, index: Int) extends Product with Serializable
  15. case class Property(name: String, comment: Option[String], valueType: String, cardinality: String) extends Product with Serializable
  16. class Schema extends AnyRef

Value Members

  1. object Cardinality
  2. object CodeGen extends App
  3. object Constant extends Serializable
  4. object DefaultEdgeTypes
  5. object DefaultNodeTypes
  6. object Direction extends Enumeration
  7. object Helpers
  8. object HigherValueType extends Enumeration
  9. object SchemaMerger

Ungrouped