congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
QueryExecutionKernelException.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.neo4j.kernel.impl.query.QueryExecutionKernelException
constructor

Best Java code snippets using org.neo4j.kernel.impl.query.QueryExecutionKernelException.<init> (Showing top 20 results out of 315)

origin: neo4j/neo4j

@Override
public Result executeQuery( String query, MapValue parameters, TransactionalContext context )
    throws QueryExecutionKernelException
{
  try
  {
    return inner.execute( query, parameters, context, false );
  }
  catch ( CypherException e )
  {
    throw new QueryExecutionKernelException( e );
  }
}
origin: neo4j/neo4j

  private static QueryExecutionException converted( CypherException e )
  {
    return new QueryExecutionKernelException( e ).asUserException();
  }
}
origin: neo4j/neo4j

@Override
public Result profileQuery( String query, MapValue parameters, TransactionalContext context )
    throws QueryExecutionKernelException
{
  try
  {
    return inner.execute( query, parameters, context, true );
  }
  catch ( CypherException e )
  {
    throw new QueryExecutionKernelException( e );
  }
}
origin: neo4j/neo4j

@Override
State beginTransaction( MutableTransactionState ctx, TransactionStateMachineSPI spi, Bookmark bookmark, Duration txTimeout,
    Map<String,Object> txMetadata ) throws KernelException
{
  throw new QueryExecutionKernelException( new InvalidSemanticsException( "Nested transactions are not supported." ) );
}
origin: neo4j/neo4j

@Override
State commitTransaction( MutableTransactionState ctx, TransactionStateMachineSPI spi ) throws KernelException
{
  throw new QueryExecutionKernelException( new InvalidSemanticsException( "No current transaction to commit." ) );
}
origin: neo4j/neo4j

private Result throwQueryExecutionException( String message, Object... parameters ) throws
    QueryExecutionKernelException
{
  throw new QueryExecutionKernelException( new UnstableSnapshotException( message, parameters ) );
}
origin: neo4j/neo4j

@Override
public BoltResult start() throws KernelException
{
  try
  {
    Result result = queryExecutionEngine.executeQuery( statement, params, transactionalContext );
    if ( result instanceof QueryResultProvider )
    {
      return newBoltResult( (QueryResultProvider) result, clock );
    }
    else
    {
      throw new IllegalStateException( format( "Unexpected query execution result. Expected to get instance of %s but was %s.",
                           QueryResultProvider.class.getName(), result.getClass().getName() ) );
    }
  }
  catch ( KernelException e )
  {
    close( false );
    throw new QueryExecutionKernelException( e );
  }
  catch ( Throwable e )
  {
    close( false );
    throw e;
  }
}
origin: neo4j/neo4j

private void checkIfDirty()
{
  if ( versionContext.isDirty() )
  {
    throw new QueryExecutionKernelException(
        new UnstableSnapshotException( "Unable to get clean data snapshot for query serialisation." ) )
        .asUserException();
  }
}
origin: neo4j/neo4j

@Override
State run( MutableTransactionState ctx, TransactionStateMachineSPI spi, String statement, MapValue params, Bookmark bookmark,
    Duration ignored1, Map<String,Object> ignored2 )
    throws KernelException
{
  checkState( ignored1 == null, "Explicit Transaction should not run with tx_timeout" );
  checkState( ignored2 == null, "Explicit Transaction should not run with tx_metadata" );
  if ( statement.isEmpty() )
  {
    statement = ctx.lastStatement;
  }
  else
  {
    ctx.lastStatement = statement;
  }
  if ( spi.isPeriodicCommit( statement ) )
  {
    throw new QueryExecutionKernelException( new InvalidSemanticsException(
        "Executing queries that use periodic commit in an " +
        "open transaction is not possible." ) );
  }
  else
  {
    BoltResultHandle resultHandle = spi.executeQuery( ctx.loginContext, statement, params, null, null /*ignored in explict tx run*/ );
    startExecution( ctx, resultHandle );
    return EXPLICIT_TRANSACTION;
  }
}
origin: neo4j/neo4j

@Test
public void shouldLogMessageIfCypherSyntaxErrorOccurs() throws Exception
{
  // given
  TransitionalPeriodTransactionMessContainer kernel = mockKernel();
  QueryExecutionEngine executionEngine = mock( QueryExecutionEngine.class );
  TransactionalContext transactionalContext = prepareKernelWithQuerySession( kernel );
  when( executionEngine.executeQuery( "matsch (n) return n", NO_PARAMS, transactionalContext ) )
      .thenThrow( new QueryExecutionKernelException( new SyntaxException( "did you mean MATCH?" ) ) );
  TransactionRegistry registry = mock( TransactionRegistry.class );
  when( registry.begin( any( TransactionHandle.class ) ) ).thenReturn( 1337L );
  GraphDatabaseQueryService queryService = mock( GraphDatabaseQueryService.class );
  TransactionHandle handle = new TransactionHandle( kernel, executionEngine, queryService, registry, uriScheme, false,
      AUTH_DISABLED, anyLong(), NullLogProvider.getInstance() );
  ExecutionResultSerializer output = mock( ExecutionResultSerializer.class );
  // when
  Statement statement = new Statement( "matsch (n) return n", map(), false, (ResultDataContent[]) null );
  handle.commit( statements( statement ), output, mock( HttpServletRequest.class ) );
  // then
  verify( registry ).forget( 1337L );
  InOrder outputOrder = inOrder( output );
  outputOrder.verify( output ).errors( argThat( hasErrors( Status.Statement.SyntaxError ) ) );
  outputOrder.verify( output ).finish();
  verifyNoMoreInteractions( output );
}
origin: neo4j/neo4j

if ( (statements.hasNext() || hasPrevious) && hasPeriodicCommit )
  throw new QueryExecutionKernelException(
      new InvalidSemanticsException( "Cannot execute another statement after executing " +
                      "PERIODIC COMMIT statement in the same transaction" ) );
origin: org.neo4j/neo4j-cypher

  private static QueryExecutionException converted( CypherException e )
  {
    return new QueryExecutionKernelException( e ).asUserException();
  }
}
origin: org.neo4j/neo4j-cypher

@Override
public Result profileQuery( String query, MapValue parameters, TransactionalContext context )
    throws QueryExecutionKernelException
{
  try
  {
    return inner.execute( query, parameters, context, true );
  }
  catch ( CypherException e )
  {
    throw new QueryExecutionKernelException( e );
  }
}
origin: org.neo4j/neo4j-cypher

@Override
public Result executeQuery( String query, MapValue parameters, TransactionalContext context )
    throws QueryExecutionKernelException
{
  try
  {
    return inner.execute( query, parameters, context, false );
  }
  catch ( CypherException e )
  {
    throw new QueryExecutionKernelException( e );
  }
}
origin: org.neo4j/neo4j-cypher

private Result throwQueryExecutionException( String message, Object... parameters ) throws
    QueryExecutionKernelException
{
  throw new QueryExecutionKernelException( new UnstableSnapshotException( message, parameters ) );
}
origin: org.neo4j/neo4j-bolt

@Override
State beginTransaction( MutableTransactionState ctx, TransactionStateMachineSPI spi, Bookmark bookmark, Duration txTimeout,
    Map<String,Object> txMetadata ) throws KernelException
{
  throw new QueryExecutionKernelException( new InvalidSemanticsException( "Nested transactions are not supported." ) );
}
origin: org.neo4j/neo4j-bolt

@Override
State commitTransaction( MutableTransactionState ctx, TransactionStateMachineSPI spi ) throws KernelException
{
  throw new QueryExecutionKernelException( new InvalidSemanticsException( "No current transaction to commit." ) );
}
origin: org.neo4j/neo4j-bolt

@Override
public BoltResult start() throws KernelException
{
  try
  {
    Result result = queryExecutionEngine.executeQuery( statement, params, transactionalContext );
    if ( result instanceof QueryResultProvider )
    {
      return newBoltResult( (QueryResultProvider) result, clock );
    }
    else
    {
      throw new IllegalStateException( format( "Unexpected query execution result. Expected to get instance of %s but was %s.",
                           QueryResultProvider.class.getName(), result.getClass().getName() ) );
    }
  }
  catch ( KernelException e )
  {
    close( false );
    throw new QueryExecutionKernelException( e );
  }
  catch ( Throwable e )
  {
    close( false );
    throw e;
  }
}
origin: org.neo4j/neo4j-cypher

private void checkIfDirty()
{
  if ( versionContext.isDirty() )
  {
    throw new QueryExecutionKernelException(
        new UnstableSnapshotException( "Unable to get clean data snapshot for query serialisation." ) )
        .asUserException();
  }
}
origin: org.neo4j/neo4j-bolt

@Override
State run( MutableTransactionState ctx, TransactionStateMachineSPI spi, String statement, MapValue params, Bookmark bookmark,
    Duration ignored1, Map<String,Object> ignored2 )
    throws KernelException
{
  checkState( ignored1 == null, "Explicit Transaction should not run with tx_timeout" );
  checkState( ignored2 == null, "Explicit Transaction should not run with tx_metadata" );
  if ( statement.isEmpty() )
  {
    statement = ctx.lastStatement;
  }
  else
  {
    ctx.lastStatement = statement;
  }
  if ( spi.isPeriodicCommit( statement ) )
  {
    throw new QueryExecutionKernelException( new InvalidSemanticsException(
        "Executing queries that use periodic commit in an " +
        "open transaction is not possible." ) );
  }
  else
  {
    BoltResultHandle resultHandle = spi.executeQuery( ctx.loginContext, statement, params, null, null /*ignored in explict tx run*/ );
    startExecution( ctx, resultHandle );
    return EXPLICIT_TRANSACTION;
  }
}
org.neo4j.kernel.impl.queryQueryExecutionKernelException<init>

Popular methods of QueryExecutionKernelException

  • getMessage
  • asUserException
  • status

Popular in Java

  • Making http requests using okhttp
  • setRequestProperty (URLConnection)
  • getResourceAsStream (ClassLoader)
  • onCreateOptionsMenu (Activity)
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • JFrame (javax.swing)
  • JList (javax.swing)
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • Top 17 Free Sublime Text Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now