Package org.neo4j.graphdb.index

Examples of org.neo4j.graphdb.index.RelationshipIndex.query()


        // START SNIPPET: queryForRelationships
        // find relationships filtering on end node
        // using a query
        IndexHits<Relationship> matrixNeoHits;
        matrixNeoHits = roles.query( "name", "*eo", null, theMatrix );
        Relationship matrixNeo = matrixNeoHits.iterator().next();
        matrixNeoHits.close();
        // END SNIPPET: queryForRelationships
        assertEquals( "Neo", matrixNeo.getProperty( "name" ) );
        actor = matrixNeo.getStartNode();
View Full Code Here


        // and uncommitted index entries, so we'll commit before querying:
        tx.success();
        tx.finish();
        // and now we can search for it:
        IndexHits<Relationship> typeHits;
        typeHits = roles.query( "type:ACTS_IN AND name:Neo", null, theMatrix );
        Relationship typeNeo = typeHits.iterator().next();
        typeHits.close();
        // END SNIPPET: queryForRelationshipType
        assertEquals( "Neo", typeNeo.getProperty( "name" ) );
        actor = matrixNeo.getStartNode();
View Full Code Here

        index.add( rel1, "name", "something" );
        index.add( rel2, "name", "something" );
       
        for ( int i = 0; i < 2; i++ )
        {
            assertThat( index.query( "name:something" ), contains( rel1, rel2 ) );
            assertThat( index.query( "name:something", null, endNode1 ), contains( rel1 ) );
            assertThat( index.query( "name:something", startNode, endNode2 ), contains( rel2 ) );
            assertThat( index.query( null, startNode, endNode1 ), contains( rel1 ) );
            assertThat( index.get( "name", "something", null, endNode1 ), contains( rel1 ) );
            assertThat( index.get( "name", "something", startNode, endNode2 ), contains( rel2 ) );
View Full Code Here

        index.add( rel2, "name", "something" );
       
        for ( int i = 0; i < 2; i++ )
        {
            assertThat( index.query( "name:something" ), contains( rel1, rel2 ) );
            assertThat( index.query( "name:something", null, endNode1 ), contains( rel1 ) );
            assertThat( index.query( "name:something", startNode, endNode2 ), contains( rel2 ) );
            assertThat( index.query( null, startNode, endNode1 ), contains( rel1 ) );
            assertThat( index.get( "name", "something", null, endNode1 ), contains( rel1 ) );
            assertThat( index.get( "name", "something", startNode, endNode2 ), contains( rel2 ) );
            assertThat( index.get( null, null, startNode, endNode1 ), contains( rel1 ) );
View Full Code Here

       
        for ( int i = 0; i < 2; i++ )
        {
            assertThat( index.query( "name:something" ), contains( rel1, rel2 ) );
            assertThat( index.query( "name:something", null, endNode1 ), contains( rel1 ) );
            assertThat( index.query( "name:something", startNode, endNode2 ), contains( rel2 ) );
            assertThat( index.query( null, startNode, endNode1 ), contains( rel1 ) );
            assertThat( index.get( "name", "something", null, endNode1 ), contains( rel1 ) );
            assertThat( index.get( "name", "something", startNode, endNode2 ), contains( rel2 ) );
            assertThat( index.get( null, null, startNode, endNode1 ), contains( rel1 ) );
           
View Full Code Here

        for ( int i = 0; i < 2; i++ )
        {
            assertThat( index.query( "name:something" ), contains( rel1, rel2 ) );
            assertThat( index.query( "name:something", null, endNode1 ), contains( rel1 ) );
            assertThat( index.query( "name:something", startNode, endNode2 ), contains( rel2 ) );
            assertThat( index.query( null, startNode, endNode1 ), contains( rel1 ) );
            assertThat( index.get( "name", "something", null, endNode1 ), contains( rel1 ) );
            assertThat( index.get( "name", "something", startNode, endNode2 ), contains( rel2 ) );
            assertThat( index.get( null, null, startNode, endNode1 ), contains( rel1 ) );
           
            restartTx();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.