Class BoltValueFactory

java.lang.Object
org.neo4j.driver.internal.value.BoltValueFactory
All Implemented Interfaces:
org.neo4j.bolt.connection.values.ValueFactory

public class BoltValueFactory extends Object implements org.neo4j.bolt.connection.values.ValueFactory
  • Method Summary

    Modifier and Type
    Method
    Description
     
    org.neo4j.bolt.connection.values.Value
    isoDuration(long months, long days, long seconds, int nanoseconds)
     
    org.neo4j.bolt.connection.values.Node
    node(long id, String elementId, Collection<String> labels, Map<String,org.neo4j.bolt.connection.values.Value> properties)
     
    org.neo4j.bolt.connection.values.Path
    path(List<org.neo4j.bolt.connection.values.Segment> segments, List<org.neo4j.bolt.connection.values.Node> nodes, List<org.neo4j.bolt.connection.values.Relationship> relationships)
     
    org.neo4j.bolt.connection.values.Value
    point(int srid, double x, double y)
     
    org.neo4j.bolt.connection.values.Value
    point(int srid, double x, double y, double z)
     
    org.neo4j.bolt.connection.values.Relationship
    relationship(long id, String elementId, long start, String startElementId, long end, String endElementId, String type, Map<String,org.neo4j.bolt.connection.values.Value> properties)
     
    org.neo4j.bolt.connection.values.Segment
    segment(org.neo4j.bolt.connection.values.Node start, org.neo4j.bolt.connection.values.Relationship relationship, org.neo4j.bolt.connection.values.Node end)
     
    Map<String,org.neo4j.bolt.connection.values.Value>
     
    toDriverMap(Map<String,org.neo4j.bolt.connection.values.Value> map)
     
    org.neo4j.bolt.connection.values.Value
     
    org.neo4j.bolt.connection.values.Value
    value(boolean value)
     
    org.neo4j.bolt.connection.values.Value
    value(byte[] values)
     
    org.neo4j.bolt.connection.values.Value
    value(double value)
     
    org.neo4j.bolt.connection.values.Value
    value(long value)
     
    org.neo4j.bolt.connection.values.Value
    value(Object value)
     
    org.neo4j.bolt.connection.values.Value
    value(String value)
     
    org.neo4j.bolt.connection.values.Value
    value(Duration duration)
     
    org.neo4j.bolt.connection.values.Value
    value(LocalDate localDate)
     
    org.neo4j.bolt.connection.values.Value
    value(LocalDateTime localDateTime)
     
    org.neo4j.bolt.connection.values.Value
    value(LocalTime localTime)
     
    org.neo4j.bolt.connection.values.Value
    value(OffsetDateTime offsetDateTime)
     
    org.neo4j.bolt.connection.values.Value
    value(OffsetTime offsetTime)
     
    org.neo4j.bolt.connection.values.Value
    value(Period period)
     
    org.neo4j.bolt.connection.values.Value
    value(ZonedDateTime zonedDateTime)
     
    org.neo4j.bolt.connection.values.Value
    value(Map<String,org.neo4j.bolt.connection.values.Value> stringToValue)
     
    org.neo4j.bolt.connection.values.Value
    value(org.neo4j.bolt.connection.values.Node node)
     
    org.neo4j.bolt.connection.values.Value
    value(org.neo4j.bolt.connection.values.Path path)
     
    org.neo4j.bolt.connection.values.Value
    value(org.neo4j.bolt.connection.values.Relationship relationship)
     
    org.neo4j.bolt.connection.values.Value
    value(org.neo4j.bolt.connection.values.Value[] values)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getInstance

      public static BoltValueFactory getInstance()
    • value

      public org.neo4j.bolt.connection.values.Value value(Object value)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(boolean value)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(long value)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(double value)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(byte[] values)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(String value)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(Map<String,org.neo4j.bolt.connection.values.Value> stringToValue)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(org.neo4j.bolt.connection.values.Value[] values)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(org.neo4j.bolt.connection.values.Node node)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(org.neo4j.bolt.connection.values.Relationship relationship)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(org.neo4j.bolt.connection.values.Path path)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(LocalDate localDate)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(OffsetTime offsetTime)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(LocalTime localTime)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(LocalDateTime localDateTime)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(OffsetDateTime offsetDateTime)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(ZonedDateTime zonedDateTime)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(Period period)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • value

      public org.neo4j.bolt.connection.values.Value value(Duration duration)
      Specified by:
      value in interface org.neo4j.bolt.connection.values.ValueFactory
    • node

      public org.neo4j.bolt.connection.values.Node node(long id, String elementId, Collection<String> labels, Map<String,org.neo4j.bolt.connection.values.Value> properties)
      Specified by:
      node in interface org.neo4j.bolt.connection.values.ValueFactory
    • relationship

      public org.neo4j.bolt.connection.values.Relationship relationship(long id, String elementId, long start, String startElementId, long end, String endElementId, String type, Map<String,org.neo4j.bolt.connection.values.Value> properties)
      Specified by:
      relationship in interface org.neo4j.bolt.connection.values.ValueFactory
    • segment

      public org.neo4j.bolt.connection.values.Segment segment(org.neo4j.bolt.connection.values.Node start, org.neo4j.bolt.connection.values.Relationship relationship, org.neo4j.bolt.connection.values.Node end)
      Specified by:
      segment in interface org.neo4j.bolt.connection.values.ValueFactory
    • path

      public org.neo4j.bolt.connection.values.Path path(List<org.neo4j.bolt.connection.values.Segment> segments, List<org.neo4j.bolt.connection.values.Node> nodes, List<org.neo4j.bolt.connection.values.Relationship> relationships)
      Specified by:
      path in interface org.neo4j.bolt.connection.values.ValueFactory
    • isoDuration

      public org.neo4j.bolt.connection.values.Value isoDuration(long months, long days, long seconds, int nanoseconds)
      Specified by:
      isoDuration in interface org.neo4j.bolt.connection.values.ValueFactory
    • point

      public org.neo4j.bolt.connection.values.Value point(int srid, double x, double y)
      Specified by:
      point in interface org.neo4j.bolt.connection.values.ValueFactory
    • point

      public org.neo4j.bolt.connection.values.Value point(int srid, double x, double y, double z)
      Specified by:
      point in interface org.neo4j.bolt.connection.values.ValueFactory
    • unsupportedDateTimeValue

      public org.neo4j.bolt.connection.values.Value unsupportedDateTimeValue(DateTimeException e)
      Specified by:
      unsupportedDateTimeValue in interface org.neo4j.bolt.connection.values.ValueFactory
    • toBoltMap

      public Map<String,org.neo4j.bolt.connection.values.Value> toBoltMap(Map<String,Value> map)
    • toDriverMap

      public Map<String,Value> toDriverMap(Map<String,org.neo4j.bolt.connection.values.Value> map)