private TransactionalContext CreateTransactionContext(GraphDatabaseQueryService graph, InternalTransaction tx, string query) { PropertyContainerLocker locker = new PropertyContainerLocker(); TransactionalContextFactory contextFactory = Neo4jTransactionalContextFactory.create(graph, locker); return(contextFactory.NewContext(ClientConnectionInfo.EMBEDDED_CONNECTION, tx, query, EMPTY_MAP)); }
public override void Start() { DependencyResolver resolver = _database.Graph.DependencyResolver; this._executionEngine = ( ExecutionEngine )resolver.ResolveDependency(typeof(QueryExecutionEngine)); this._service = resolver.ResolveDependency(typeof(GraphDatabaseQueryService)); this._contextFactory = Neo4jTransactionalContextFactory.create(this._service, _locker); }