@Override public void close( boolean success ) { transactionalContext.close( success ); }
public Neo4jTransactionalContext copyFrom( GraphDatabaseQueryService graph, ThreadToStatementContextBridge txBridge, PropertyContainerLocker locker, InternalTransaction initialTransaction, Statement initialStatement, ExecutingQuery executingQuery ) { return new Neo4jTransactionalContext( graph, txBridge, locker, initialTransaction, initialStatement, executingQuery, kernel ); }
@Override public Result executeQuery( String query, MapValue parameters, TransactionalContext context ) { throw noQueryEngine(); }
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 ); }
private static QueryExecutionException converted( CypherException e ) { return new QueryExecutionKernelException( e ).asUserException(); } }
@Override public boolean isPeriodicCommit( String query ) { return queryExecutionEngine.isPeriodicCommit( query ); }
@Override public StatisticProvider kernelStatisticProvider() { return new TransactionalContextStatisticProvider( kernelTransaction().executionStatistics() ); }
@Override public void terminate() { delegate.terminate(); }
@Override public SecurityContext securityContext() { return delegate.securityContext(); }
@Override public KernelTransaction.Revertable restrictCurrentTransaction( SecurityContext context ) { return delegate.restrictCurrentTransaction( context ); }
@Override public boolean isTopLevelTx() { return delegate.isTopLevelTx(); }
@Override public void cleanForReuse() { delegate.cleanForReuse(); }
@Override public boolean isOpen() { return delegate.isOpen(); }
@Override public void check() { delegate.check(); }
@Override public ExecutingQuery executingQuery() { return delegate.executingQuery(); }
@Override public GraphDatabaseQueryService graph() { return delegate.graph(); }
@Override public TxStateHolder stateView() { return delegate.stateView(); }
@Override public void close( boolean success ) { delegate.close( success ); }
@Override public long clearQueryCaches() { throw noQueryEngine(); }
@Override public Result profileQuery( String query, MapValue parameter, TransactionalContext context ) { throw noQueryEngine(); }