Package apoc.export.cypher.formatter
Interface CypherFormatter
- All Known Implementing Classes:
AddStructureCypherFormatter,CreateCypherFormatter,UpdateAllCypherFormatter,UpdateStructureCypherFormatter
public interface CypherFormatter
- Since:
- 16-06-2017
-
Method Summary
Modifier and TypeMethodDescriptionstatementForCleanUp(int batchSize) statementForCreateConstraint(String name, String label, Iterable<String> keys, org.neo4j.graphdb.schema.ConstraintType type, boolean ifNotExist) statementForIndexRelationship(String indexType, String type, Iterable<String> keys, boolean ifNotExist, String idxName) statementForNode(org.neo4j.graphdb.Node node, Map<String, Set<String>> uniqueConstraints, Set<String> indexedProperties, Set<String> indexNames) statementForNodeFullTextIndex(String name, Iterable<org.neo4j.graphdb.Label> labels, Iterable<String> keys) statementForNodeIndex(String indexType, String label, Iterable<String> keys, boolean ifNotExist, String idxName) voidstatementForNodes(Iterable<org.neo4j.graphdb.Node> node, Map<String, Set<String>> uniqueConstraints, ExportConfig exportConfig, PrintWriter out, Reporter reporter, org.neo4j.graphdb.GraphDatabaseService db) statementForRelationship(org.neo4j.graphdb.Relationship relationship, Map<String, Set<String>> uniqueConstraints, Set<String> indexedProperties, ExportConfig exportConfig) statementForRelationshipFullTextIndex(String name, Iterable<org.neo4j.graphdb.RelationshipType> types, Iterable<String> keys) voidstatementForRelationships(Iterable<org.neo4j.graphdb.Relationship> relationship, Map<String, Set<String>> uniqueConstraints, ExportConfig exportConfig, PrintWriter out, Reporter reporter, org.neo4j.graphdb.GraphDatabaseService db)
-
Method Details
-
statementForNode
-
statementForRelationship
-
statementForNodeIndex
-
statementForIndexRelationship
-
statementForNodeFullTextIndex
-
statementForRelationshipFullTextIndex
-
statementForCreateConstraint
-
statementForDropConstraint
-
statementForCleanUp
-
statementForNodes
void statementForNodes(Iterable<org.neo4j.graphdb.Node> node, Map<String, Set<String>> uniqueConstraints, ExportConfig exportConfig, PrintWriter out, Reporter reporter, org.neo4j.graphdb.GraphDatabaseService db) -
statementForRelationships
void statementForRelationships(Iterable<org.neo4j.graphdb.Relationship> relationship, Map<String, Set<String>> uniqueConstraints, ExportConfig exportConfig, PrintWriter out, Reporter reporter, org.neo4j.graphdb.GraphDatabaseService db)
-