Package | Description |
---|---|
com.syncleus.ferma | |
com.syncleus.ferma.framefactories.annotation |
Modifier and Type | Class | Description |
---|---|---|
class |
DefaultClassInitializer<C> |
|
class |
GenericClassInitializer<C> |
Modifier and Type | Field | Description |
---|---|---|
static ClassInitializer<TEdge> |
TEdge.DEFAULT_INITIALIZER |
|
static ClassInitializer<TVertex> |
TVertex.DEFAULT_INITIALIZER |
Modifier and Type | Method | Description |
---|---|---|
<T> T |
AbstractVertexFrame.addFramedEdge(String label,
VertexFrame inVertex,
ClassInitializer<T> initializer) |
|
<T> T |
DelegatingFramedGraph.addFramedEdge(VertexFrame source,
VertexFrame destination,
String label,
ClassInitializer<T> initializer,
Object... keyValues) |
|
<T> T |
FramedGraph.addFramedEdge(VertexFrame source,
VertexFrame destination,
String label,
ClassInitializer<T> initializer,
Object... keyValues) |
Add a edge to the graph
|
<T> T |
VertexFrame.addFramedEdge(String label,
VertexFrame inVertex,
ClassInitializer<T> initializer) |
Add an edge using the supplied frame type.
|
<T> T |
AbstractVertexFrame.addFramedEdgeExplicit(String label,
VertexFrame inVertex,
ClassInitializer<T> initializer) |
|
<T> T |
DelegatingFramedGraph.addFramedEdgeExplicit(VertexFrame source,
VertexFrame destination,
String label,
ClassInitializer<T> initializer) |
|
<T> T |
FramedGraph.addFramedEdgeExplicit(VertexFrame source,
VertexFrame destination,
String label,
ClassInitializer<T> initializer) |
Add a edge to the graph
This will bypass the default type resolution and use the untyped resolver
instead.
|
<T> T |
VertexFrame.addFramedEdgeExplicit(String label,
VertexFrame inVertex,
ClassInitializer<T> initializer) |
Add an edge using the supplied frame type.
|
<T> T |
DelegatingFramedGraph.addFramedVertex(ClassInitializer<T> initializer,
Object... keyValues) |
|
<T> T |
FramedGraph.addFramedVertex(ClassInitializer<T> initializer,
Object... keyValues) |
Add a vertex to the graph
|
<T> T |
DelegatingFramedGraph.addFramedVertexExplicit(ClassInitializer<T> initializer) |
|
<T> T |
FramedGraph.addFramedVertexExplicit(ClassInitializer<T> initializer) |
Add a vertex to the graph
This will bypass the default type resolution and use the untyped resolver
instead.
|
<T> T |
DelegatingFramedGraph.frameNewElement(org.apache.tinkerpop.gremlin.structure.Element e,
ClassInitializer<T> initializer) |
|
<T> T |
FramedGraph.frameNewElement(org.apache.tinkerpop.gremlin.structure.Element e,
ClassInitializer<T> initializer) |
|
<T> T |
DelegatingFramedGraph.frameNewElementExplicit(org.apache.tinkerpop.gremlin.structure.Element e,
ClassInitializer<T> initializer) |
|
<T> T |
FramedGraph.frameNewElementExplicit(org.apache.tinkerpop.gremlin.structure.Element e,
ClassInitializer<T> initializer) |
|
<N> N |
DefaultTraversable.nextOrAdd(ClassInitializer<N> initializer) |
|
<N> N |
Traversable.nextOrAdd(ClassInitializer<N> initializer) |
Get the next object emitted from the pipeline.
|
<N> N |
DefaultTraversable.nextOrAddExplicit(ClassInitializer<N> initializer) |
|
<N> N |
Traversable.nextOrAddExplicit(ClassInitializer<N> initializer) |
Get the next object emitted from the pipeline.
|
<K> K |
AbstractVertexFrame.setLinkBoth(ClassInitializer<K> initializer,
String... labels) |
|
<K> K |
VertexFrame.setLinkBoth(ClassInitializer<K> initializer,
String... labels) |
Remove all edges with the labels and then add edges to/from a new
vertex.
|
<K> K |
AbstractVertexFrame.setLinkBothExplicit(ClassInitializer<K> initializer,
String... labels) |
|
<K> K |
VertexFrame.setLinkBothExplicit(ClassInitializer<K> initializer,
String... labels) |
Remove all edges with the labels and then add edges to/from a new
vertex.
|
<K> K |
AbstractVertexFrame.setLinkIn(ClassInitializer<K> initializer,
String... labels) |
|
<K> K |
VertexFrame.setLinkIn(ClassInitializer<K> initializer,
String... labels) |
Remove all in edges with the labels and then add a single edge from a
new vertex.
|
<K> K |
AbstractVertexFrame.setLinkInExplicit(ClassInitializer<K> initializer,
String... labels) |
|
<K> K |
VertexFrame.setLinkInExplicit(ClassInitializer<K> initializer,
String... labels) |
Remove all in edges with the labels and then add a single edge from a
new vertex.
|
<K> K |
AbstractVertexFrame.setLinkOut(ClassInitializer<K> initializer,
String... labels) |
|
<K> K |
VertexFrame.setLinkOut(ClassInitializer<K> initializer,
String... labels) |
Remove all out edges with the labels and then add a single edge to a new
vertex.
|
<K> K |
AbstractVertexFrame.setLinkOutExplicit(ClassInitializer<K> initializer,
String... labels) |
|
<K> K |
VertexFrame.setLinkOutExplicit(ClassInitializer<K> initializer,
String... labels) |
Remove all out edges with the labels and then add a single edge to a new
vertex.
|
Modifier and Type | Method | Description |
---|---|---|
static Object |
AdjacencyMethodHandler.AddVertexByObjectTypedEdgeInterceptor.addVertex(VertexFrame thiz,
Method method,
VertexFrame newVertex,
ClassInitializer edgeType) |
|
static Object |
AdjacencyMethodHandler.AddVertexByTypeTypedEdgeInterceptor.addVertex(VertexFrame thiz,
Method method,
ClassInitializer vertexType,
ClassInitializer edgeType) |
|
static Object |
AdjacencyMethodHandler.AddVertexByTypeUntypedEdgeInterceptor.addVertex(VertexFrame thiz,
Method method,
ClassInitializer vertexType) |
|
static Object |
IncidenceMethodHandler.AddEdgeByObjectTypedEdgeInterceptor.addVertex(VertexFrame thiz,
Method method,
VertexFrame newVertex,
ClassInitializer edgeType) |
|
static Object |
IncidenceMethodHandler.AddEdgeByTypeTypedEdgeInterceptor.addVertex(VertexFrame thiz,
Method method,
ClassInitializer vertexType,
ClassInitializer edgeType) |
|
static Object |
IncidenceMethodHandler.AddEdgeByTypeUntypedEdgeInterceptor.addVertex(VertexFrame thiz,
Method method,
ClassInitializer vertexType) |
Copyright © 2018 Syncleus. All rights reserved.