Class CypherFormatterUtils

java.lang.Object
apoc.export.cypher.formatter.CypherFormatterUtils

public class CypherFormatterUtils extends Object
Since:
16-06-2017
  • Field Details

  • Constructor Details

    • CypherFormatterUtils

      public CypherFormatterUtils()
  • Method Details

    • formatNodeLookup

      public static String formatNodeLookup(String id, org.neo4j.graphdb.Node node, Map<String,Set<String>> uniqueConstraints, Set<String> indexNames)
    • getNodeIdProperties

      public static Map<String,Object> getNodeIdProperties(org.neo4j.graphdb.Node node, Map<String,Set<String>> uniqueConstraints)
    • formatAllLabels

      public static String formatAllLabels(org.neo4j.graphdb.Node node, Map<String,Set<String>> uniqueConstraints, Set<String> indexNames)
    • formatNotUniqueLabels

      public static String formatNotUniqueLabels(String id, org.neo4j.graphdb.Node node, Map<String,Set<String>> uniqueConstraints)
    • isUniqueLabelFound

      public static boolean isUniqueLabelFound(org.neo4j.graphdb.Node node, Map<String,Set<String>> uniqueConstraints, String labelName)
    • isUniqueRelationship

      public static boolean isUniqueRelationship(org.neo4j.graphdb.Relationship rel)
    • formatNodeProperties

      public static String formatNodeProperties(String id, org.neo4j.graphdb.Node node, Map<String,Set<String>> uniqueConstraints, Set<String> indexNames, boolean jsonStyle)
    • formatRelationshipProperties

      public static String formatRelationshipProperties(String id, org.neo4j.graphdb.Relationship relationship, boolean jsonStyle)
    • formatNotUniqueProperties

      public static String formatNotUniqueProperties(String id, org.neo4j.graphdb.Node node, Map<String,Set<String>> uniqueConstraints, Set<String> indexedProperties, boolean jsonStyle)
    • formatToString

      public static String formatToString(StringBuilder result)
    • formatProperties

      public static StringBuilder formatProperties(Map<String,Object> properties)
    • formatProperties

      public static StringBuilder formatProperties(String id, Map<String,Object> properties, boolean jsonStyle)
    • formatPropertyName

      public static String formatPropertyName(String id, String prop, Object value, boolean jsonStyle)
    • label

      public static String label(String id)
    • toString

      public static String toString(Object value)
    • toString

      public static String toString(Iterator<?> iterator)
    • arrayToString

      public static String arrayToString(Object value)
    • cypherNode

      public static String cypherNode(org.neo4j.graphdb.Label label)
    • simpleKeyValue

      public static String simpleKeyValue(String key, Object value)