Package apoc.export.cypher.formatter
Class CypherFormatterUtils
java.lang.Object
apoc.export.cypher.formatter.CypherFormatterUtils
- Since:
- 16-06-2017
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringarrayToString(Object value) static StringcypherNode(org.neo4j.graphdb.Label label) static StringformatAllLabels(org.neo4j.graphdb.Node node, Map<String, Set<String>> uniqueConstraints, Set<String> indexNames) static StringformatNodeLookup(String id, org.neo4j.graphdb.Node node, Map<String, Set<String>> uniqueConstraints, Set<String> indexNames) static StringformatNodeProperties(String id, org.neo4j.graphdb.Node node, Map<String, Set<String>> uniqueConstraints, Set<String> indexNames, boolean jsonStyle) static StringformatNotUniqueLabels(String id, org.neo4j.graphdb.Node node, Map<String, Set<String>> uniqueConstraints) static StringformatNotUniqueProperties(String id, org.neo4j.graphdb.Node node, Map<String, Set<String>> uniqueConstraints, Set<String> indexedProperties, boolean jsonStyle) static StringBuilderformatProperties(String id, Map<String, Object> properties, boolean jsonStyle) static StringBuilderformatProperties(Map<String, Object> properties) static StringformatPropertyName(String id, String prop, Object value, boolean jsonStyle) static StringformatRelationshipProperties(String id, org.neo4j.graphdb.Relationship relationship, boolean jsonStyle) static StringformatToString(StringBuilder result) getNodeIdProperties(org.neo4j.graphdb.Node node, Map<String, Set<String>> uniqueConstraints) static booleanisUniqueLabelFound(org.neo4j.graphdb.Node node, Map<String, Set<String>> uniqueConstraints, String labelName) static Stringstatic StringsimpleKeyValue(String key, Object value) static Stringstatic String
-
Field Details
-
UNIQUE_ID_NAME
- See Also:
-
UNIQUE_ID_LABEL
- See Also:
-
UNIQUE_ID_PROP
- See Also:
-
Q_UNIQUE_ID_LABEL
-
UNIQUE_ID_REL
- See Also:
-
Q_UNIQUE_ID_REL
-
FUNCTION_TEMPLATE
- See Also:
-
-
Constructor Details
-
CypherFormatterUtils
public CypherFormatterUtils()
-
-
Method Details
-
formatNodeLookup
-
getNodeIdProperties
-
formatAllLabels
-
formatNotUniqueLabels
-
isUniqueLabelFound
-
formatNodeProperties
-
formatRelationshipProperties
-
formatNotUniqueProperties
-
formatToString
-
formatProperties
-
formatProperties
public static StringBuilder formatProperties(String id, Map<String, Object> properties, boolean jsonStyle) -
formatPropertyName
-
label
-
toString
-
toString
-
arrayToString
-
cypherNode
-
simpleKeyValue
-