in runner/src/main/java/com/youtrackdb/ldbc/runner/TinkerPopDb.java [30:49]
protected void onInit(Map<String, String> properties, LoggingService loggingService) throws DbException {
this.loggingService = loggingService;
loggingService.info("Initializing TinkerPop LDBC SNB implementation");
String vendor = properties.get("tinkerpop.vendor");
loggingService.info("Selected vendor: " + vendor);
Module vendorModule = createVendorModule(vendor, properties);
this.injector = Guice.createInjector(
Modules.override(new DefaultQueryModule())
.with(vendorModule)
);
GraphProvider graphProvider = injector.getInstance(GraphProvider.class);
this.connectionState = new TinkerPopConnectionState(graphProvider, properties);
registerAllOperationHandlers();
loggingService.info("TinkerPop LDBC SNB initialization complete");
}