| Package | Description |
|---|---|
| org.neolumin.vertexium | |
| org.neolumin.vertexium.event | |
| org.neolumin.vertexium.path | |
| org.neolumin.vertexium.query | |
| org.neolumin.vertexium.search | |
| org.neolumin.vertexium.util |
| Modifier and Type | Method and Description |
|---|---|
Vertex |
GraphBase.addVertex(String vertexId,
Visibility visibility,
Authorizations authorizations) |
Vertex |
Graph.addVertex(String vertexId,
Visibility visibility,
Authorizations authorizations)
Adds a vertex to the graph.
|
Vertex |
GraphBase.addVertex(Visibility visibility,
Authorizations authorizations) |
Vertex |
Graph.addVertex(Visibility visibility,
Authorizations authorizations)
Adds a vertex to the graph.
|
protected Vertex |
EdgeBuilder.getInVertex() |
Vertex |
Edge.getOtherVertex(String myVertexId,
Authorizations authorizations)
Given a vertexId that represents one side of a relationship, get me the vertex of the other side.
|
Vertex |
Edge.getOtherVertex(String myVertexId,
EnumSet<FetchHint> fetchHints,
Authorizations authorizations)
Given a vertexId that represents one side of a relationship, get me the vertex of the other side.
|
protected Vertex |
EdgeBuilder.getOutVertex() |
Vertex |
Edge.getVertex(Direction direction,
Authorizations authorizations)
Get the attach vertex on either side of the edge.
|
Vertex |
Edge.getVertex(Direction direction,
EnumSet<FetchHint> fetchHints,
Authorizations authorizations)
Get the attach vertex on either side of the edge.
|
Vertex |
GraphBase.getVertex(String vertexId,
Authorizations authorizations) |
Vertex |
Graph.getVertex(String vertexId,
Authorizations authorizations)
Get a vertex from the graph.
|
Vertex |
GraphBase.getVertex(String vertexId,
EnumSet<FetchHint> fetchHints,
Authorizations authorizations) |
Vertex |
Graph.getVertex(String vertexId,
EnumSet<FetchHint> fetchHints,
Authorizations authorizations)
Get a vertex from the graph.
|
abstract Vertex |
VertexBuilder.save(Authorizations authorizations)
Save the vertex along with any properties that were set to the graph.
|
| Modifier and Type | Method and Description |
|---|---|
Iterable<Vertex> |
GraphBase.addVertices(Iterable<ElementBuilder<Vertex>> vertices,
Authorizations authorizations) |
Iterable<Vertex> |
Graph.addVertices(Iterable<ElementBuilder<Vertex>> vertices,
Authorizations authorizations)
Adds the vertices to the graph.
|
Iterable<Vertex> |
GraphBase.getVertices(Authorizations authorizations) |
Iterable<Vertex> |
Graph.getVertices(Authorizations authorizations)
Gets all vertices on the graph.
|
Iterable<Vertex> |
Vertex.getVertices(Direction direction,
Authorizations authorizations)
Similar to getEdges but gets the vertices on the other side of the edges attached to this vertex.
|
Iterable<Vertex> |
Vertex.getVertices(Direction direction,
EnumSet<FetchHint> fetchHints,
Authorizations authorizations)
Similar to getEdges but gets the vertices on the other side of the edges attached to this vertex.
|
Iterable<Vertex> |
Vertex.getVertices(Direction direction,
String[] labels,
Authorizations authorizations)
Similar to getEdges but gets the vertices on the other side of the edges attached to this vertex that have any of the given labels.
|
Iterable<Vertex> |
Vertex.getVertices(Direction direction,
String[] labels,
EnumSet<FetchHint> fetchHints,
Authorizations authorizations)
Similar to getEdges but gets the vertices on the other side of the edges attached to this vertex that have any of the given labels.
|
Iterable<Vertex> |
Vertex.getVertices(Direction direction,
String label,
Authorizations authorizations)
Similar to getEdges but gets the vertices on the other side of the edges attached to this vertex that have the given label.
|
Iterable<Vertex> |
Vertex.getVertices(Direction direction,
String label,
EnumSet<FetchHint> fetchHints,
Authorizations authorizations)
Similar to getEdges but gets the vertices on the other side of the edges attached to this vertex that have the given label.
|
abstract Iterable<Vertex> |
GraphBase.getVertices(EnumSet<FetchHint> fetchHints,
Authorizations authorizations) |
Iterable<Vertex> |
Graph.getVertices(EnumSet<FetchHint> fetchHints,
Authorizations authorizations)
Gets all vertices on the graph.
|
Iterable<Vertex> |
GraphBase.getVertices(Iterable<String> ids,
Authorizations authorizations) |
Iterable<Vertex> |
Graph.getVertices(Iterable<String> ids,
Authorizations authorizations)
Gets all vertices matching the given ids on the graph.
|
Iterable<Vertex> |
GraphBase.getVertices(Iterable<String> ids,
EnumSet<FetchHint> fetchHints,
Authorizations authorizations) |
Iterable<Vertex> |
Graph.getVertices(Iterable<String> ids,
EnumSet<FetchHint> fetchHints,
Authorizations authorizations)
Gets all vertices matching the given ids on the graph.
|
List<Vertex> |
GraphBase.getVerticesInOrder(Iterable<String> ids,
Authorizations authorizations) |
List<Vertex> |
Graph.getVerticesInOrder(Iterable<String> ids,
Authorizations authorizations)
Gets all vertices matching the given ids on the graph.
|
List<Vertex> |
GraphBase.getVerticesInOrder(Iterable<String> ids,
EnumSet<FetchHint> fetchHints,
Authorizations authorizations) |
List<Vertex> |
Graph.getVerticesInOrder(Iterable<String> ids,
EnumSet<FetchHint> fetchHints,
Authorizations authorizations)
Gets all vertices matching the given ids on the graph.
|
ExistingElementMutation<Vertex> |
Vertex.prepareMutation()
Prepares a mutation to allow changing multiple property values at the same time.
|
| Modifier and Type | Method and Description |
|---|---|
Edge |
GraphBase.addEdge(String edgeId,
Vertex outVertex,
Vertex inVertex,
String label,
Visibility visibility,
Authorizations authorizations) |
Edge |
Graph.addEdge(String edgeId,
Vertex outVertex,
Vertex inVertex,
String label,
Visibility visibility,
Authorizations authorizations)
Adds an edge between two vertices.
|
Edge |
GraphBase.addEdge(Vertex outVertex,
Vertex inVertex,
String label,
Visibility visibility,
Authorizations authorizations) |
Edge |
Graph.addEdge(Vertex outVertex,
Vertex inVertex,
String label,
Visibility visibility,
Authorizations authorizations)
Adds an edge between two vertices.
|
Iterable<Path> |
GraphBase.findPaths(Vertex sourceVertex,
Vertex destVertex,
int maxHops,
Authorizations authorizations) |
Iterable<Path> |
Graph.findPaths(Vertex sourceVertex,
Vertex destVertex,
int maxHops,
Authorizations authorizations)
Finds all paths between two vertices.
|
Iterable<Path> |
GraphBase.findPaths(Vertex sourceVertex,
Vertex destVertex,
int maxHops,
ProgressCallback progressCallback,
Authorizations authorizations) |
Iterable<Path> |
Graph.findPaths(Vertex sourceVertex,
Vertex destVertex,
int maxHops,
ProgressCallback progressCallback,
Authorizations authorizations)
Finds all paths between two vertices.
|
Iterable<String> |
Vertex.getEdgeIds(Vertex otherVertex,
Direction direction,
Authorizations authorizations) |
Iterable<String> |
Vertex.getEdgeIds(Vertex otherVertex,
Direction direction,
String[] labels,
Authorizations authorizations) |
Iterable<String> |
Vertex.getEdgeIds(Vertex otherVertex,
Direction direction,
String label,
Authorizations authorizations) |
Iterable<Edge> |
Vertex.getEdges(Vertex otherVertex,
Direction direction,
Authorizations authorizations)
Gets all edges between this vertex and another vertex.
|
Iterable<Edge> |
Vertex.getEdges(Vertex otherVertex,
Direction direction,
EnumSet<FetchHint> fetchHints,
Authorizations authorizations)
Gets all edges between this vertex and another vertex.
|
Iterable<Edge> |
Vertex.getEdges(Vertex otherVertex,
Direction direction,
String[] labels,
Authorizations authorizations)
Gets all edges between this vertex and another vertex matching any of the given labels.
|
Iterable<Edge> |
Vertex.getEdges(Vertex otherVertex,
Direction direction,
String[] labels,
EnumSet<FetchHint> fetchHints,
Authorizations authorizations)
Gets all edges between this vertex and another vertex matching any of the given labels.
|
Iterable<Edge> |
Vertex.getEdges(Vertex otherVertex,
Direction direction,
String label,
Authorizations authorizations)
Gets all edges between this vertex and another vertex matching the given label.
|
Iterable<Edge> |
Vertex.getEdges(Vertex otherVertex,
Direction direction,
String label,
EnumSet<FetchHint> fetchHints,
Authorizations authorizations)
Gets all edges between this vertex and another vertex matching the given label.
|
void |
Graph.markVertexHidden(Vertex vertex,
Visibility visibility,
Authorizations authorizations)
Marks a vertex as hidden for a given visibility.
|
void |
Graph.markVertexVisible(Vertex vertex,
Visibility visibility,
Authorizations authorizations)
Marks a vertex as visible for a given visibility, effectively undoing markVertexHidden.
|
EdgeBuilder |
Graph.prepareEdge(String edgeId,
Vertex outVertex,
Vertex inVertex,
String label,
Visibility visibility)
Prepare an edge to be added to the graph.
|
EdgeBuilder |
GraphBase.prepareEdge(Vertex outVertex,
Vertex inVertex,
String label,
Visibility visibility) |
EdgeBuilder |
Graph.prepareEdge(Vertex outVertex,
Vertex inVertex,
String label,
Visibility visibility)
Prepare an edge to be added to the graph.
|
abstract void |
GraphBase.removeVertex(Vertex vertex,
Authorizations authorizations) |
void |
Graph.removeVertex(Vertex vertex,
Authorizations authorizations)
Removes a vertex from the graph.
|
| Modifier and Type | Method and Description |
|---|---|
Iterable<Vertex> |
GraphBase.addVertices(Iterable<ElementBuilder<Vertex>> vertices,
Authorizations authorizations) |
Iterable<Vertex> |
Graph.addVertices(Iterable<ElementBuilder<Vertex>> vertices,
Authorizations authorizations)
Adds the vertices to the graph.
|
| Constructor and Description |
|---|
EdgeBuilder(String edgeId,
Vertex outVertex,
Vertex inVertex,
String label,
Visibility visibility) |
| Modifier and Type | Method and Description |
|---|---|
Vertex |
MarkHiddenVertexEvent.getVertex() |
Vertex |
AddVertexEvent.getVertex() |
Vertex |
RemoveVertexEvent.getVertex() |
Vertex |
MarkVisibleVertexEvent.getVertex() |
| Constructor and Description |
|---|
AddVertexEvent(Graph graph,
Vertex vertex) |
MarkHiddenVertexEvent(Graph graph,
Vertex vertex) |
MarkVisibleVertexEvent(Graph graph,
Vertex vertex) |
RemoveVertexEvent(Graph graph,
Vertex vertex) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Path> |
PathFindingAlgorithm.findPaths(Graph graph,
Vertex sourceVertex,
Vertex destVertex,
int hops,
ProgressCallback progressCallback,
Authorizations authorizations) |
Iterable<Path> |
RecursivePathFindingAlgorithm.findPaths(Graph graph,
Vertex sourceVertex,
Vertex destVertex,
int hops,
ProgressCallback progressCallback,
Authorizations authorizations) |
| Modifier and Type | Method and Description |
|---|---|
Vertex |
VertexQueryBase.getSourceVertex() |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Vertex> |
Query.vertices() |
Iterable<Vertex> |
CompositeGraphQuery.vertices() |
Iterable<Vertex> |
QueryBase.vertices() |
Iterable<Vertex> |
DefaultVertexQuery.vertices(EnumSet<FetchHint> fetchHints) |
Iterable<Vertex> |
DefaultGraphQuery.vertices(EnumSet<FetchHint> fetchHints) |
Iterable<Vertex> |
Query.vertices(EnumSet<FetchHint> fetchHints) |
abstract Iterable<Vertex> |
VertexQueryBase.vertices(EnumSet<FetchHint> fetchHints) |
Iterable<Vertex> |
CompositeGraphQuery.vertices(EnumSet<FetchHint> fetchHints) |
abstract Iterable<Vertex> |
QueryBase.vertices(EnumSet<FetchHint> fetchHints) |
| Constructor and Description |
|---|
DefaultVertexQuery(Graph graph,
Vertex sourceVertex,
String queryString,
Map<String,PropertyDefinition> propertyDefinitions,
Authorizations authorizations) |
VertexQueryBase(Graph graph,
Vertex sourceVertex,
String queryString,
Map<String,PropertyDefinition> propertyDefinitions,
Authorizations authorizations) |
| Modifier and Type | Method and Description |
|---|---|
VertexQuery |
DefaultSearchIndex.queryVertex(Graph graph,
Vertex vertex,
String queryString,
Authorizations authorizations) |
VertexQuery |
SearchIndex.queryVertex(Graph graph,
Vertex vertex,
String queryString,
Authorizations authorizations) |
| Constructor and Description |
|---|
VerticesToEdgeIdsIterable(Iterable<Vertex> vertices,
Authorizations authorizations) |
Copyright © 2014–2015. All rights reserved.