package
graphddl
Type Members
-
case class
ContextualizedException(msg: String, cause: Option[Exception] = None) extends GraphDdlException with Product with Serializable
-
-
case class
DdlParsingException(index: Int, locationPointer: String, expected: String, tracedFailure: TracedFailure) extends RuntimeException with Serializable with Product
-
sealed
trait
DdlStatement extends AnyRef
-
case class
DuplicateDefinitionException(msg: String, cause: Option[Exception] = None) extends GraphDdlException with Product with Serializable
-
-
-
-
-
case class
ElementTypeDefinition(name: String, parents: Set[String] = Set.empty, properties: Map[String, CypherType] = Map.empty, maybeKey: Option[KeyDefinition] = None) extends GraphDdlAst with DdlStatement with GraphTypeStatement with Product with Serializable
-
-
case class
EndNode(nodeViewKey: NodeViewKey, joinPredicates: List[Join]) extends Product with Serializable
-
case class
Graph(name: GraphName, graphType: Schema, nodeToViewMappings: Map[NodeViewKey, NodeToViewMapping], edgeToViewMappings: List[EdgeToViewMapping]) extends Product with Serializable
-
case class
GraphDdl(graphs: Map[GraphName, Graph]) extends Product with Serializable
-
-
abstract
class
GraphDdlException extends RuntimeException with Serializable
-
case class
GraphDefinition(name: String, maybeGraphTypeName: Option[String] = None, statements: List[GraphStatement] = List.empty) extends GraphDdlAst with DdlStatement with Product with Serializable
-
-
-
-
case class
IllegalInheritanceException(msg: String, cause: Option[Exception] = None) extends GraphDdlException with Product with Serializable
-
case class
Join(nodeColumn: String, edgeColumn: String) extends Product with Serializable
-
-
case class
MalformedIdentifier(msg: String, cause: Option[Exception] = None) extends GraphDdlException with Product with Serializable
-
-
-
-
case class
NodeType(elementTypes: Set[String]) extends Product with Serializable
-
-
-
-
-
case class
RelationshipType(startNodeType: NodeType, elementType: String, endNodeType: NodeType) extends Product with Serializable
-
-
-
case class
SetSchemaDefinition(dataSource: String, schema: String) extends GraphDdlAst with DdlStatement with Product with Serializable
-
case class
StartNode(nodeViewKey: NodeViewKey, joinPredicates: List[Join]) extends Product with Serializable
-
case class
TypeException(msg: String, cause: Option[Exception] = None) extends GraphDdlException with Product with Serializable
-
case class
UnresolvedReferenceException(msg: String, cause: Option[Exception] = None) extends GraphDdlException with Product with Serializable
-
case class
ViewDefinition(viewId: List[String], alias: String) extends GraphDdlAst with Product with Serializable
-
case class
ViewId(maybeSetSchema: Option[SetSchemaDefinition], parts: List[String]) extends Product with Serializable
Value Members
-
object
GraphDdl extends Serializable
-
-
-
object
NodeType extends Serializable
-
-
-