|
void
|
addAutoindexingProperty(String propertyName)
This method is deprecated.
since Neo4j 2.0.0
|
|
void
|
addNodeLabel(Node node, String label)
|
|
void
|
addNodeLabels(Node node, List<String> labels)
|
|
IndexedNode
|
addNodeToIndex(String indexName, Node node, String key, String value)
This method is deprecated.
since Neo4j 2.0.0
|
|
void
|
connect(String baseUri)
Connect to a Neo4j server.
|
|
Node
|
createNode(Map<String, Object> properties)
|
|
Index
|
createNodeIndex(String indexName, String type, String provider)
This method is deprecated.
since Neo4j 2.0.0
|
|
Relationship
|
createRelationship(Node fromNode, Node toNode, String type, Map<String, Object> properties)
|
|
Index
|
createRelationshipIndex(String indexName, String type, String provider)
This method is deprecated.
since Neo4j 2.0.0
|
|
SchemaIndex
|
createSchemaIndex(String label, List<String> propertyKeys)
|
|
IndexedNode
|
createUniqueNodeOrFail(String indexName, String key, String value, Map<String, Object> properties)
Create a unique Node or fail.
|
|
IndexedRelationship
|
createUniqueRelationshipOrFail(String relationshipName, String type, String key, String value, Node startNode, Node endNode)
|
|
void
|
deleteAutoindexingProperty(String propertyName)
This method is deprecated.
since Neo4j 2.0.0
|
|
void
|
deleteNode(Node node, boolean failIfNotFound)
|
|
void
|
deleteNodeById(long nodeId, boolean failIfNotFound)
|
|
void
|
deleteNodeIndex(String indexName, boolean failIfNotFound)
This method is deprecated.
since Neo4j 2.0.0
|
|
void
|
deleteNodeLabel(Node node, String label)
Delete a label from a node, never failing even if the label doesn't exist.
|
|
void
|
deleteNodeProperties(Node node)
Delete all properties from a Node.
|
|
void
|
deleteNodeProperty(Node node, String key, boolean failIfNotFound)
Delete a property from a Node.
|
|
void
|
deleteRelationship(Relationship relationship, boolean failIfNotFound)
|
|
void
|
deleteRelationshipById(long relationshipId, boolean failIfNotFound)
|
|
void
|
deleteRelationshipIndex(String indexName, boolean failIfNotFound)
This method is deprecated.
since Neo4j 2.0.0
|
|
void
|
deleteRelationshipProperties(Relationship relationship)
|
|
void
|
deleteRelationshipProperty(Relationship relationship, String key, boolean failIfNotFound)
|
|
void
|
deleteSchemaIndex(String label, String propertyKey, boolean failIfNotFound)
Delete a schema index.
|
|
void
|
disconnect()
|
|
Collection<BatchJobResult>
|
executeBatch(List<ConfigurableBatchJob> jobs)
Execute a batch of jobs.
|
|
Collection<IndexedNode>
|
findNodesByAutoIndex(String key, String value)
This method is deprecated.
since Neo4j 2.0.0
|
|
Collection<IndexedNode>
|
findNodesByAutoIndexQuery(String query)
This method is deprecated.
since Neo4j 2.0.0
|
|
Collection<IndexedNode>
|
findNodesByIndex(String indexName, String key, String value)
This method is deprecated.
since Neo4j 2.0.0
|
|
Collection<IndexedNode>
|
findNodesByQuery(String indexName, String query, Neo4jConnector.QueryResultOrder order)
This method is deprecated.
since Neo4j 2.0.0
|
|
String
|
getAuthorization()
|
|
Collection<String>
|
getAutoindexingProperties()
This method is deprecated.
since Neo4j 2.0.0
|
|
Neo4jConnector.AutoIndexingStatus
|
getAutoindexingStatus()
This method is deprecated.
since Neo4j 2.0.0
|
|
String
|
getBaseUri()
|
|
Connector
|
getConnector()
|
|
Collection<String>
|
getLabels()
Get all the labels.
|
|
Node
|
getNodeById(long nodeId, boolean failIfNotFound)
|
|
Collection<Index>
|
getNodeIndexes()
This method is deprecated.
since Neo4j 2.0.0
|
|
Collection<String>
|
getNodeLabels(Node node)
Get all the labels of a Node.
|
|
Collection<Relationship>
|
getNodeRelationships(Node node, Neo4jConnector.RelationshipDirection direction, List<String> types)
Get the relationships for a particular Node.
|
|
Collection<Node>
|
getNodesByLabel(String label, String propertyName, Object propertyValue)
Get all the Nodes that have a particular label and, optional, a particular property.
|
|
IndexedNode
|
getOrCreateUniqueNode(String indexName, String key, String value, Map<String, Object> properties)
Get or create a unique Node.
|
|
IndexedRelationship
|
getOrCreateUniqueRelationship(String relationshipName, String type, String key, String value, Node startNode, Node endNode)
|
|
String
|
getPassword()
|
|
Relationship
|
getRelationshipById(long relationshipId, boolean failIfNotFound)
|
|
Collection<Index>
|
getRelationshipIndexes()
This method is deprecated.
since Neo4j 2.0.0
|
|
Collection<String>
|
getRelationshipTypes()
Get all the relationship types.
|
|
Collection<SchemaIndex>
|
getSchemaIndexes(String label)
|
|
ServiceRoot
|
getServiceRoot()
Get service root.
|
|
boolean
|
getStreaming()
|
|
String
|
getUser()
|
|
boolean
|
isConnected()
|
|
boolean
|
isStreaming()
|
|
void
|
removeNodeIndexEntries(String indexName, Node node, String key, String value, boolean failIfNotFound)
This method is deprecated.
since Neo4j 2.0.0
|
|
CypherQueryResult
|
runCypherQuery(String query, Map<String, Object> params, boolean includeStatistics, boolean profile)
Run a cypher query.
|
|
void
|
setAutoindexingStatus(Neo4jConnector.AutoIndexingStatus status)
This method is deprecated.
since Neo4j 2.0.0
|
|
void
|
setConnector(Connector connector)
|
|
void
|
setMuleContext(MuleContext muleContext)
|
|
void
|
setNodeLabels(Node node, List<String> labels)
|
|
void
|
setNodeProperties(Node node, Map<String, Object> properties)
Set the properties of a Node.
|
|
void
|
setNodeProperty(Node node, String key, Object value)
Set a property of a Node.
|
|
void
|
setPassword(String password)
|
|
void
|
setRelationshipProperties(Relationship relationship, Map<String, Object> properties)
|
|
void
|
setRelationshipProperty(Relationship relationship, String key, Object value)
|
|
void
|
setStreaming(boolean streaming)
|
|
void
|
setUser(String user)
|
|
Collection<Fullpath>
|
traverseForFullpaths(Node node, TraversalQuery.Order order, TraversalQuery.Uniqueness uniqueness, Integer maxDepth, List<RelationshipQuery> relationships, TraversalScript returnFilter, TraversalScript pruneEvaluator)
Perform a node traversal, returning Fullpath instances.
|
|
void
|
traverseForFullpathsWithPaging(Node node, TraversalQuery.Order order, TraversalQuery.Uniqueness uniqueness, Integer maxDepth, List<RelationshipQuery> relationships, TraversalScript returnFilter, TraversalScript pruneEvaluator, int pageSize, int leaseTimeSeconds, MuleEvent muleEvent, SourceCallback sourceCallback)
Perform a paged node traversal, dispatching Fullpath instances to the rest of the
flow.
|
|
Collection<Node>
|
traverseForNodes(Node node, TraversalQuery.Order order, TraversalQuery.Uniqueness uniqueness, Integer maxDepth, List<RelationshipQuery> relationships, TraversalScript returnFilter, TraversalScript pruneEvaluator)
Perform a node traversal, returning Node instances.
|
|
void
|
traverseForNodesWithPaging(Node node, TraversalQuery.Order order, TraversalQuery.Uniqueness uniqueness, Integer maxDepth, List<RelationshipQuery> relationships, TraversalScript returnFilter, TraversalScript pruneEvaluator, int pageSize, int leaseTimeSeconds, MuleEvent muleEvent, SourceCallback sourceCallback)
Perform a paged node traversal, dispatching Node instances to the rest of the flow.
|
|
PathQueryResult
|
traverseForPathWithAlgorithm(Node fromNode, Node toNode, PathQuery.Algorithm algorithm, String relationshipType, int maxDepth, String costProperty, Double defaultCost, boolean failIfNotFound)
Traverse nodes with a particular algorithm, returning the first successful path found.
|
|
Collection<Path>
|
traverseForPaths(Node node, TraversalQuery.Order order, TraversalQuery.Uniqueness uniqueness, Integer maxDepth, List<RelationshipQuery> relationships, TraversalScript returnFilter, TraversalScript pruneEvaluator)
Perform a node traversal, returning Path instances.
|
|
Collection<PathQueryResult>
|
traverseForPathsWithAlgorithm(Node fromNode, Node toNode, PathQuery.Algorithm algorithm, String relationshipType, int maxDepth, String costProperty, Double defaultCost)
Traverse nodes with a particular algorithm, returning all the successful paths found.
|
|
void
|
traverseForPathsWithPaging(Node node, TraversalQuery.Order order, TraversalQuery.Uniqueness uniqueness, Integer maxDepth, List<RelationshipQuery> relationships, TraversalScript returnFilter, TraversalScript pruneEvaluator, int pageSize, int leaseTimeSeconds, MuleEvent muleEvent, SourceCallback sourceCallback)
Perform a paged node traversal, dispatching Path instances to the rest of the flow.
|
|
Collection<Relationship>
|
traverseForRelationships(Node node, TraversalQuery.Order order, TraversalQuery.Uniqueness uniqueness, Integer maxDepth, List<RelationshipQuery> relationships, TraversalScript returnFilter, TraversalScript pruneEvaluator)
|
|
void
|
traverseForRelationshipsWithPaging(Node node, TraversalQuery.Order order, TraversalQuery.Uniqueness uniqueness, Integer maxDepth, List<RelationshipQuery> relationships, TraversalScript returnFilter, TraversalScript pruneEvaluator, int pageSize, int leaseTimeSeconds, MuleEvent muleEvent, SourceCallback sourceCallback)
Perform a paged node traversal, dispatching Relationship instances to the rest of the
flow.
|