public class GraphLoader extends Object
Builds GraknGraph bypassing engine.
A helper class which is used to build grakn graphs for testing purposes. This class bypasses requiring an instance of engine to be running in the background. Rather it acquires the necessary properties for building a graph directly from system properties. This does however mean that commit logs are not submitted and no post processing is ran
| Modifier | Constructor and Description |
|---|---|
protected |
GraphLoader(java.util.function.Consumer<GraknGraph> preLoad) |
| Modifier and Type | Method and Description |
|---|---|
static GraphLoader |
empty() |
GraknGraph |
graph() |
void |
load(java.util.function.Consumer<GraknGraph> preLoad) |
static void |
loadFromFile(GraknGraph graph,
String file) |
static GraphLoader |
preLoad(java.util.function.Consumer<GraknGraph> build) |
static GraphLoader |
preLoad(String[] files) |
static String |
randomKeyspace() |
void |
rollback() |
protected GraphLoader(java.util.function.Consumer<GraknGraph> preLoad)
public static GraphLoader empty()
public static GraphLoader preLoad(java.util.function.Consumer<GraknGraph> build)
public static GraphLoader preLoad(String[] files)
public GraknGraph graph()
public void load(java.util.function.Consumer<GraknGraph> preLoad)
public void rollback()
public static String randomKeyspace()
public static void loadFromFile(GraknGraph graph, String file)
Copyright © 2017 Grakn Labs Ltd. All rights reserved.