Class/Object

org.opencypher.spark.schema

CAPSSchema

Related Docs: object CAPSSchema | package schema

Permalink

case class CAPSSchema extends Schema with Product with Serializable

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

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def ++(other: Schema): Schema

    Permalink
    Definition Classes
    CAPSSchema → Schema
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. def allCombinations: Set[Set[String]]

    Permalink
    Definition Classes
    CAPSSchema → Schema
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def combinationsFor(knownLabels: Set[String]): Set[Set[String]]

    Permalink
    Definition Classes
    CAPSSchema → Schema
  9. def dropPropertiesFor(combo: Set[String]): Schema

    Permalink
    Definition Classes
    CAPSSchema → Schema
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def explicitSchemaPatterns: Set[SchemaPattern]

    Permalink
    Definition Classes
    CAPSSchema → Schema
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def forNode(labelConstraints: Set[String]): Schema

    Permalink
    Definition Classes
    CAPSSchema → Schema
  14. def forRelationship(relType: CTRelationship): Schema

    Permalink
    Definition Classes
    CAPSSchema → Schema
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def impliedLabels(knownLabels: Set[String]): Set[String]

    Permalink
    Definition Classes
    CAPSSchema → Schema
  17. def impliedLabels: ImpliedLabels

    Permalink
    Definition Classes
    CAPSSchema → Schema
  18. def impliedLabels(knownLabels: String*): Set[String]

    Permalink
    Definition Classes
    Schema
  19. def isEmpty: Boolean

    Permalink
    Definition Classes
    CAPSSchema → Schema
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. def labelCombinations: LabelCombinations

    Permalink
    Definition Classes
    CAPSSchema → Schema
  22. def labelPropertyMap: LabelPropertyMap

    Permalink
    Definition Classes
    CAPSSchema → Schema
  23. def labels: Set[String]

    Permalink
    Definition Classes
    CAPSSchema → Schema
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. def nodeKeys: Map[String, Set[String]]

    Permalink
    Definition Classes
    CAPSSchema → Schema
  26. def nodePropertyKeyType(labels: Set[String], key: String): Option[CypherType]

    Permalink
    Definition Classes
    CAPSSchema → Schema
  27. def nodePropertyKeys(labels: Set[String]): PropertyKeys

    Permalink
    Definition Classes
    CAPSSchema → Schema
  28. def nodePropertyKeysForCombinations(labelCombinations: Set[Set[String]]): PropertyKeys

    Permalink
    Definition Classes
    CAPSSchema → Schema
  29. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. def pretty: String

    Permalink
    Definition Classes
    CAPSSchema → Schema
  32. def relTypePropertyMap: RelTypePropertyMap

    Permalink
    Definition Classes
    CAPSSchema → Schema
  33. def relationshipKeys: Map[String, Set[String]]

    Permalink
    Definition Classes
    CAPSSchema → Schema
  34. def relationshipPropertyKeyType(types: Set[String], key: String): Option[CypherType]

    Permalink
    Definition Classes
    CAPSSchema → Schema
  35. def relationshipPropertyKeys(typ: String): PropertyKeys

    Permalink
    Definition Classes
    CAPSSchema → Schema
  36. def relationshipPropertyKeysForTypes(knownTypes: Set[String]): PropertyKeys

    Permalink
    Definition Classes
    CAPSSchema → Schema
  37. def relationshipTypes: Set[String]

    Permalink
    Definition Classes
    CAPSSchema → Schema
  38. val schema: Schema

    Permalink
  39. def schemaPatterns: Set[SchemaPattern]

    Permalink
    Definition Classes
    CAPSSchema → Schema
  40. def schemaPatternsFor(knownSourceLabels: Set[String], knownRelTypes: Set[String], knownTargetLabels: Set[String]): Set[SchemaPattern]

    Permalink
    Definition Classes
    CAPSSchema → Schema
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  42. def toJson: String

    Permalink
    Definition Classes
    CAPSSchema → Schema
  43. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. def withNodeKey(label: String, nodeKey: Set[String]): Schema

    Permalink
    Definition Classes
    CAPSSchema → Schema
  47. def withNodePropertyKeys(nodeLabels: Set[String], keys: PropertyKeys): Schema

    Permalink
    Definition Classes
    CAPSSchema → Schema
  48. def withNodePropertyKeys(labelCombination: String*)(propertyKeys: (String, CypherType)*): Schema

    Permalink
    Definition Classes
    Schema
  49. def withOverwrittenNodePropertyKeys(nodeLabels: Set[String], propertyKeys: PropertyKeys): Schema

    Permalink
    Definition Classes
    CAPSSchema → Schema
  50. def withOverwrittenRelationshipPropertyKeys(relType: String, propertyKeys: PropertyKeys): Schema

    Permalink
    Definition Classes
    CAPSSchema → Schema
  51. def withRelationshipKey(relationshipType: String, relationshipKey: Set[String]): Schema

    Permalink
    Definition Classes
    CAPSSchema → Schema
  52. def withRelationshipPropertyKeys(typ: String, keys: PropertyKeys): Schema

    Permalink
    Definition Classes
    CAPSSchema → Schema
  53. def withRelationshipPropertyKeys(typ: String)(keys: (String, CypherType)*): Schema

    Permalink
    Definition Classes
    Schema
  54. def withRelationshipType(relType: String): Schema

    Permalink
    Definition Classes
    Schema
  55. def withSchemaPatterns(patterns: SchemaPattern*): Schema

    Permalink
    Definition Classes
    CAPSSchema → Schema

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Schema

Inherited from AnyRef

Inherited from Any

Ungrouped