Package org.neo4j.cypher.javacompat

Examples of org.neo4j.cypher.javacompat.ExecutionResult


        return datastoreTransaction;
    }

    @Override
    public <QL> ResultIterator<Map<String, Object>> execute(QL expression, Map<String, Object> parameters) {
        ExecutionResult executionResult = executionEngine.execute(getCypher(expression), parameters);
        return new ResourceResultIterator(executionResult.iterator());
    }
View Full Code Here


        return datastoreTransaction;
    }

    @Override
    public <QL> ResultIterator<Map<String, Object>> executeQuery(QL expression, Map<String, Object> parameters) {
        ExecutionResult executionResult = executionEngine.execute(getCypher(expression), parameters);
        return new ResourceResultIterator(executionResult.iterator());
    }
View Full Code Here

  private T deserialize( @Nonnull AbstractNeo4jSerializer<T> serializer, @Nonnull String serialized ) throws IOException {
    GraphDatabaseService db = neo4jRule.createDb();

    //Fill the db initially
    try ( Transaction tx = db.beginTx() ) {
      ExecutionResult result = new ExecutionEngine( db ).execute( serialized );
      tx.success();
    }

    try ( Transaction tx = db.beginTx() ) {
      return serializer.deserialize( db.getNodeById( 0 ) );
View Full Code Here

  private T deserialize( @Nonnull AbstractNeo4jSerializer<T> serializer, @Nonnull String serialized ) throws IOException {
    GraphDatabaseService db = neo4jRule.createDb();

    //Fill the db initially
    try ( Transaction tx = db.beginTx() ) {
      ExecutionResult result = new ExecutionEngine( db ).execute( serialized );
      tx.success();
    }

    try ( Transaction tx = db.beginTx() ) {
      return serializer.deserialize( db.getNodeById( 0 ) );
View Full Code Here

  }

  @Nonnull
  public static String dumpToText( @Nonnull GraphDatabaseService db ) {
    try ( Transaction tx = db.beginTx() ) {
      ExecutionResult result = new ExecutionEngine( db ).execute( "MATCH (n)\n" + "RETURN n;" );
      return result.dumpToString();
    }
  }
View Full Code Here

      GraphDatabaseService graphDb      = graphDbCommand.execute();
      ExecutionEngine engine            = (ExecutionEngine) new ExecutionEngine(graphDb);
     
      try (final Tx tx = app.tx()) {
       
        ExecutionResult result            = engine.execute("start n = node(*) match (n)<-[r:ONE_TO_ONE]-() return r");
        final Iterator<Relationship> rels = result.columnAs("r");

        assertTrue(rels.hasNext());

        rels.next().delete();
       
View Full Code Here

    ExecutionEngine     engine      = (ExecutionEngine) arguments.get("cypherExecutionEngine");
    RelationshipFactory relFactory  = new RelationshipFactory(securityContext);
    NodeFactory nodeFactory         = new NodeFactory(securityContext);

    List<GraphObject> resultList = new LinkedList<>();
    ExecutionResult result       = null;

    if (parameters != null) {

      result = engine.execute(query, parameters);
     
View Full Code Here

            return execute(expression.value(), parameters);
        }

        @Override
        public ResultIterator<Map<String, Object>> execute(String expression, Map<String, Object> parameters) {
            ExecutionResult executionResult = executionEngine.execute(expression, translateParameters(parameters));
            final ResourceIterator<Map<String, Object>> resourceIterator = executionResult.iterator();
            final List<String> columns = executionResult.columns();
            return new ResultIterator<Map<String, Object>>() {

                @Override
                public boolean hasNext() {
                    return resourceIterator.hasNext();
View Full Code Here

        return datastoreTransaction;
    }

    @Override
    public <QL> ResultIterator<Map<String, Object>> executeQuery(QL expression, Map<String, Object> parameters) {
        ExecutionResult executionResult = executionEngine.execute(getCypher(expression), translateParameters(parameters));
        return new ResourceResultIterator(executionResult.iterator());
    }
View Full Code Here

        return descriptor;
    }

    @Override
    public QueryResult executeQuery(String query, Map<String, Object> parameters) {
        ExecutionResult result = executionEngine.execute(query, parameters);
        Iterable<QueryResult.Row> rowIterable = new RowIterable(result.iterator());
        return new QueryResult(result.columns(), rowIterable);
    }
View Full Code Here

TOP

Related Classes of org.neo4j.cypher.javacompat.ExecutionResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.