Package org.apache.tinkerpop.gremlin
Annotation Type LoadGraphWith
-
@Inherited @Retention(RUNTIME) @Target({TYPE,METHOD}) public @interface LoadGraphWith
Annotations to define a graph example to load from test resources prior to test execution. This annotation is for use only with test that extend fromAbstractGremlinTest
. Note that the annotation assumes that the @{link GraphData} referenced by the annotation can be made available to the graph in the test. In other words, even a graph that has "read-only" features, should have some method of getting the data available to it. That said, graphs must minimally support the data types that the sample data contains for the test to be executed. If a graph implementation is "read-only", it can override theGraphProvider.loadGraphData(org.apache.tinkerpop.gremlin.structure.Graph, LoadGraphWith, Class, String)
method to provide some other mechanism for making that data available to the graph in time for the test. See the hadoop-gremlin implementation for more details.- Author:
- Stephen Mallette (http://stephen.genoprime.com)
-
-
Field Summary
Fields Modifier and Type Fields Description static String
RESOURCE_PATH_PREFIX
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description LoadGraphWith.GraphData
value
The name of the resource to load with full path.
-
-
-
Field Detail
-
RESOURCE_PATH_PREFIX
static final String RESOURCE_PATH_PREFIX
-
-
Element Detail
-
value
LoadGraphWith.GraphData value
The name of the resource to load with full path.- Default:
- org.apache.tinkerpop.gremlin.LoadGraphWith.GraphData.CLASSIC
-
-