Object

com.ubirch.util.neo4j.utils

Neo4jParseUtil

Related Doc: package utils

Permalink

object Neo4jParseUtil extends StrictLogging

author: cvandrei since: 2018-08-08

Linear Supertypes
StrictLogging, Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Neo4jParseUtil
  2. StrictLogging
  3. Logging
  4. AnyRef
  5. 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. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def asDateTime(value: Value, field: String): DateTime

    Permalink
  5. def asDateTimeOption(value: Value, field: String): Option[DateTime]

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def asType[T](value: Value, field: String): T

    Permalink
  8. def asTypeOption[T](value: Value, field: String): Option[T]

    Permalink
  9. def asTypeOrDefault[T](value: Value, field: String, default: AnyRef): T

    Permalink
  10. def clone(): AnyRef

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

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

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

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

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

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

    Permalink
    Definition Classes
    Any
  17. def keyValueToString(keyValue: Map[String, Any], keyPrefix: String = "", keyValueDelimiter: String = ": ", openingChar: String = "{", closingChar: String = "}"): String

    Permalink

    Converts a key-value map into a format that we can put into a Cypher query.

    Converts a key-value map into a format that we can put into a Cypher query. For example CREATE (record:Record $data) RETURN record where $data is {fieldA: foo, fieldB: 42}.

    With different queries depending on different formats we can configure the opening and closing character and of the result and also the key-value delimiter.

    keyValue

    key-value map to convert into {key1: value1, key2: value2, ...} format

    keyPrefix

    sometimes a prefix is needed for values

    keyValueDelimiter

    string separating keys from values

    openingChar

    string appended before the resulting total string

    closingChar

    string appended after the resulting total string

    returns

    string representation of input key-value map: {key1: value1, key2: value2, ...}

  18. def keyValueToStringSET(keyValue: Map[String, Any], keyPrefix: String): String

    Permalink

    A version of keyValueToString() with defaults appropriate for SET clauses.

    A version of keyValueToString() with defaults appropriate for SET clauses.

    keyValue

    key-value map to convert into n.key1 = value1, n.key2 = value2, ... format

    keyPrefix

    prefix of keys so Cypher know in what reference to do the update

    returns

    string representation of input key-value map: n.key1 = value1, n.key2 = value2, ...

  19. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    StrictLogging → Logging
  20. final def ne(arg0: AnyRef): Boolean

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  25. final def wait(): Unit

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

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

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

Inherited from StrictLogging

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped