Schema

overflowdb.schema.Schema
class Schema(val domainShortName: String, val basePackage: String, val additionalTraversalsPackages: Seq[String], val properties: Seq[Property[_]], val anyNode: AnyNodeType, val nodeBaseTypes: Seq[NodeBaseType], val nodeTypes: Seq[NodeType], val edgeTypes: Seq[EdgeType], val constantsByCategory: Map[String, Seq[Constant[_]]], val protoOptions: Option[ProtoOptions], val noWarnList: Set[(AbstractNodeType, Property[_])])

Attributes

additionalTraversalsPackages:

additional packages that contain your traversals - used for .help to find @Doc annotations via reflection

basePackage:

specific for your domain, e.g. com.example.mydomain

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

properties that are used in edge types

properties that are used in edge types

Attributes

properties that are used in node types

properties that are used in node types

Attributes

Concrete fields

nodeTypes and nodeBaseTypes combined

nodeTypes and nodeBaseTypes combined

Attributes

val basePackage: String
val constantsByCategory: Map[String, Seq[Constant[_]]]
val domainShortName: String
val properties: Seq[Property[_]]