@Override public Stream<ExecutingQuery> executingQueries() { statement.assertOpen(); return queryRegistrationOperations().executingQueries( statement ); }
@Override public ExecutingQuery startQueryExecution( ClientConnectionInfo descriptor, String queryText, MapValue queryParameters ) { statement.assertOpen(); return queryRegistrationOperations().startQueryExecution( statement, descriptor, queryText, queryParameters ); }
@Override public void setMetaData( Map<String,Object> data ) { statement.assertOpen(); statement.getTransaction().setMetaData( data ); }
@Override public Map<String,Object> getMetaData() { statement.assertOpen(); return statement.getTransaction().getMetaData(); }
@Override public void registerExecutingQuery( ExecutingQuery executingQuery ) { statement.assertOpen(); queryRegistrationOperations().registerExecutingQuery( statement, executingQuery ); }
@Test( expected = NotInTransactionException.class ) public void assertStatementIsNotOpenWhileAcquireIsNotInvoked() { KernelTransactionImplementation transaction = mock( KernelTransactionImplementation.class ); TxStateHolder txStateHolder = mock( TxStateHolder.class ); StorageReader storeStatement = mock( StorageReader.class ); KernelStatement statement = new KernelStatement( transaction, txStateHolder, storeStatement, LockTracer.NONE, mock( StatementOperationParts.class ), new ClockContext(), EmptyVersionContextSupplier.EMPTY ); statement.assertOpen(); }
@Override public ExecutingQuery startQueryExecution( ClientConnectionInfo descriptor, String queryText, MapValue queryParameters ) { statement.assertOpen(); return queryRegistrationOperations().startQueryExecution( statement, descriptor, queryText, queryParameters ); }
@Override public void registerExecutingQuery( ExecutingQuery executingQuery ) { statement.assertOpen(); queryRegistrationOperations().registerExecutingQuery( statement, executingQuery ); }
@Override public void setMetaData( Map<String,Object> data ) { statement.assertOpen(); statement.getTransaction().setMetaData( data ); }
@Override public Map<String,Object> getMetaData() { statement.assertOpen(); return statement.getTransaction().getMetaData(); }
@Override public Stream<ExecutingQuery> executingQueries() { statement.assertOpen(); return queryRegistrationOperations().executingQueries( statement ); }