![]() |
Open Kilda Java Documentation
|
Public Member Functions | |
OkNode (Node node) | |
OkNode | property (String s, Object o) |
NeoUtils.OkEdge | edge (RelationshipType r, OkNode other) |
long | getId () |
void | delete () |
Iterable< Relationship > | getRelationships () |
boolean | hasRelationship () |
Iterable< Relationship > | getRelationships (RelationshipType... types) |
Iterable< Relationship > | getRelationships (Direction direction, RelationshipType... types) |
boolean | hasRelationship (RelationshipType... types) |
boolean | hasRelationship (Direction direction, RelationshipType... types) |
Iterable< Relationship > | getRelationships (Direction dir) |
boolean | hasRelationship (Direction dir) |
Iterable< Relationship > | getRelationships (RelationshipType type, Direction dir) |
boolean | hasRelationship (RelationshipType type, Direction dir) |
Relationship | getSingleRelationship (RelationshipType type, Direction dir) |
Relationship | createRelationshipTo (Node otherNode, RelationshipType type) |
Iterable< RelationshipType > | getRelationshipTypes () |
int | getDegree () |
int | getDegree (RelationshipType type) |
int | getDegree (Direction direction) |
int | getDegree (RelationshipType type, Direction direction) |
void | addLabel (Label label) |
void | removeLabel (Label label) |
boolean | hasLabel (Label label) |
Iterable< Label > | getLabels () |
GraphDatabaseService | getGraphDatabase () |
boolean | hasProperty (String key) |
Object | getProperty (String key) |
Object | getProperty (String key, Object defaultValue) |
void | setProperty (String key, Object value) |
Object | removeProperty (String key) |
Iterable< String > | getPropertyKeys () |
Map< String, Object > | getProperties (String... keys) |
Map< String, Object > | getAllProperties () |
Make Neo4j Node more fluent. And Make it so that Dijkstra can work if we desired to run it from here – the issue is the desire to filter the kinds of relationships to consider (ie cost, active)
Definition at line 12 of file OkNode.java.
org.openkilda.neo.OkNode.OkNode | ( | Node | node | ) |
Definition at line 16 of file OkNode.java.
void org.openkilda.neo.OkNode.addLabel | ( | Label | label | ) |
Definition at line 130 of file OkNode.java.
Relationship org.openkilda.neo.OkNode.createRelationshipTo | ( | Node | otherNode, |
RelationshipType | type | ||
) |
Definition at line 100 of file OkNode.java.
void org.openkilda.neo.OkNode.delete | ( | ) |
Definition at line 40 of file OkNode.java.
NeoUtils.OkEdge org.openkilda.neo.OkNode.edge | ( | RelationshipType | r, |
OkNode | other | ||
) |
Definition at line 25 of file OkNode.java.
Map<String, Object> org.openkilda.neo.OkNode.getAllProperties | ( | ) |
Definition at line 190 of file OkNode.java.
int org.openkilda.neo.OkNode.getDegree | ( | ) |
Definition at line 110 of file OkNode.java.
int org.openkilda.neo.OkNode.getDegree | ( | RelationshipType | type | ) |
Definition at line 115 of file OkNode.java.
int org.openkilda.neo.OkNode.getDegree | ( | Direction | direction | ) |
Definition at line 120 of file OkNode.java.
int org.openkilda.neo.OkNode.getDegree | ( | RelationshipType | type, |
Direction | direction | ||
) |
Definition at line 125 of file OkNode.java.
GraphDatabaseService org.openkilda.neo.OkNode.getGraphDatabase | ( | ) |
Definition at line 150 of file OkNode.java.
long org.openkilda.neo.OkNode.getId | ( | ) |
Definition at line 35 of file OkNode.java.
Iterable<Label> org.openkilda.neo.OkNode.getLabels | ( | ) |
Definition at line 145 of file OkNode.java.
Map<String, Object> org.openkilda.neo.OkNode.getProperties | ( | String... | keys | ) |
Definition at line 185 of file OkNode.java.
Object org.openkilda.neo.OkNode.getProperty | ( | String | key | ) |
Definition at line 160 of file OkNode.java.
Object org.openkilda.neo.OkNode.getProperty | ( | String | key, |
Object | defaultValue | ||
) |
Definition at line 165 of file OkNode.java.
Iterable<String> org.openkilda.neo.OkNode.getPropertyKeys | ( | ) |
Definition at line 180 of file OkNode.java.
Iterable<Relationship> org.openkilda.neo.OkNode.getRelationships | ( | ) |
Definition at line 45 of file OkNode.java.
Iterable<Relationship> org.openkilda.neo.OkNode.getRelationships | ( | RelationshipType... | types | ) |
Definition at line 55 of file OkNode.java.
Iterable<Relationship> org.openkilda.neo.OkNode.getRelationships | ( | Direction | direction, |
RelationshipType... | types | ||
) |
Definition at line 60 of file OkNode.java.
Iterable<Relationship> org.openkilda.neo.OkNode.getRelationships | ( | Direction | dir | ) |
Definition at line 75 of file OkNode.java.
Iterable<Relationship> org.openkilda.neo.OkNode.getRelationships | ( | RelationshipType | type, |
Direction | dir | ||
) |
Definition at line 85 of file OkNode.java.
Iterable<RelationshipType> org.openkilda.neo.OkNode.getRelationshipTypes | ( | ) |
Definition at line 105 of file OkNode.java.
Relationship org.openkilda.neo.OkNode.getSingleRelationship | ( | RelationshipType | type, |
Direction | dir | ||
) |
Definition at line 95 of file OkNode.java.
boolean org.openkilda.neo.OkNode.hasLabel | ( | Label | label | ) |
Definition at line 140 of file OkNode.java.
boolean org.openkilda.neo.OkNode.hasProperty | ( | String | key | ) |
Definition at line 155 of file OkNode.java.
boolean org.openkilda.neo.OkNode.hasRelationship | ( | ) |
Definition at line 50 of file OkNode.java.
boolean org.openkilda.neo.OkNode.hasRelationship | ( | RelationshipType... | types | ) |
Definition at line 65 of file OkNode.java.
boolean org.openkilda.neo.OkNode.hasRelationship | ( | Direction | direction, |
RelationshipType... | types | ||
) |
Definition at line 70 of file OkNode.java.
boolean org.openkilda.neo.OkNode.hasRelationship | ( | Direction | dir | ) |
Definition at line 80 of file OkNode.java.
boolean org.openkilda.neo.OkNode.hasRelationship | ( | RelationshipType | type, |
Direction | dir | ||
) |
Definition at line 90 of file OkNode.java.
OkNode org.openkilda.neo.OkNode.property | ( | String | s, |
Object | o | ||
) |
Definition at line 20 of file OkNode.java.
void org.openkilda.neo.OkNode.removeLabel | ( | Label | label | ) |
Definition at line 135 of file OkNode.java.
Object org.openkilda.neo.OkNode.removeProperty | ( | String | key | ) |
Definition at line 175 of file OkNode.java.
void org.openkilda.neo.OkNode.setProperty | ( | String | key, |
Object | value | ||
) |
Definition at line 170 of file OkNode.java.