Object

org.opencypher.okapi.api.value

CypherValue

Related Doc: package value

Permalink

object CypherValue

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CypherValue
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit final class CypherBoolean extends AnyVal with PrimitiveCypherValue[Boolean]

    Permalink
  2. trait CypherEntity[Id] extends Product with MaterialCypherValue[CypherEntity[Id]]

    Permalink
  3. implicit final class CypherFloat extends AnyVal with CypherNumber[Double]

    Permalink
  4. implicit final class CypherInteger extends AnyVal with CypherNumber[Long]

    Permalink
  5. implicit final class CypherList extends AnyVal with MaterialCypherValue[List[CypherValue]]

    Permalink
  6. implicit final class CypherMap extends AnyVal with MaterialCypherValue[Map[String, CypherValue]]

    Permalink
  7. trait CypherNode[Id] extends CypherEntity[Id] with MaterialCypherValue[CypherNode[Id]]

    Permalink
  8. sealed trait CypherNumber[+V] extends PrimitiveCypherValue[V]

    Permalink
  9. trait CypherRelationship[Id] extends CypherEntity[Id] with MaterialCypherValue[CypherRelationship[Id]] with Product

    Permalink
  10. implicit final class CypherString extends AnyVal with PrimitiveCypherValue[String]

    Permalink
  11. sealed trait CypherValue extends Any

    Permalink

    CypherValue is a wrapper for Scala/Java classes that represent valid Cypher values.

  12. trait MaterialCypherValue[+T] extends CypherValue

    Permalink
  13. trait PrimitiveCypherValue[+T] extends MaterialCypherValue[T]

    Permalink

    A primitive Cypher value is one that does not contain any other Cypher values.

  14. abstract class UnapplyValue[V, CV <: MaterialCypherValue[V]] extends AnyRef

    Permalink

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object CypherBoolean extends UnapplyValue[Boolean, CypherBoolean]

    Permalink
  5. object CypherFloat extends UnapplyValue[Double, CypherFloat]

    Permalink
  6. object CypherInteger extends UnapplyValue[Long, CypherInteger]

    Permalink
  7. object CypherList extends UnapplyValue[List[CypherValue], CypherList]

    Permalink
  8. object CypherMap extends UnapplyValue[Map[String, CypherValue], CypherMap]

    Permalink
  9. object CypherNode

    Permalink
  10. object CypherNull extends CypherValue

    Permalink
  11. object CypherRelationship

    Permalink
  12. object CypherString extends UnapplyValue[String, CypherString]

    Permalink
  13. def apply(v: Any): CypherValue

    Permalink

    Converts a Scala/Java value to a compatible Cypher value, fails if the conversion is not supported.

    Converts a Scala/Java value to a compatible Cypher value, fails if the conversion is not supported.

    v

    value to convert

    returns

    compatible CypherValue

  14. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  27. def unapply(cv: CypherValue): Option[Any]

    Permalink

    Attempts to extract the wrapped value from a CypherValue.

    Attempts to extract the wrapped value from a CypherValue.

    cv

    CypherValue to extract from

    returns

    none or some extracted value.

  28. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped