mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-25 18:55:28 -06:00
inject adapter context into spaces
This commit is contained in:
@@ -43,7 +43,7 @@ public class Neo4JDriverAdapter extends BaseDriverAdapter<Neo4JBaseOp, Neo4JSpac
|
||||
|
||||
@Override
|
||||
public LongFunction<Neo4JSpace> getSpaceInitializer(NBConfiguration cfg) {
|
||||
return (s) -> new Neo4JSpace(s, cfg);
|
||||
return (s) -> new Neo4JSpace(this,s, cfg);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -35,14 +35,14 @@ import java.nio.file.Path;
|
||||
import java.nio.file.Paths;
|
||||
import java.util.Optional;
|
||||
|
||||
public class Neo4JSpace extends BaseSpace {
|
||||
public class Neo4JSpace extends BaseSpace<Neo4JSpace> {
|
||||
|
||||
private final static Logger logger = LogManager.getLogger(Neo4JSpace.class);
|
||||
private Driver driver;
|
||||
private SessionConfig sessionConfig;
|
||||
|
||||
public Neo4JSpace(long idx, NBConfiguration cfg) {
|
||||
super(idx);
|
||||
public Neo4JSpace(Neo4JDriverAdapter adapter, long idx, NBConfiguration cfg) {
|
||||
super(adapter,idx);
|
||||
this.driver = initializeDriver(cfg);
|
||||
driver.verifyConnectivity();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user