Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public override void Stop()
 {
     this._executionEngine = null;
     this._contextFactory  = null;
 }