Examples of ReturnableEvaluator


Examples of org.neo4j.graphdb.ReturnableEvaluator

    {
        Transaction tx = graphDb.beginTx();
        try
        {
            Traverser traverser = node.traverse( Traverser.Order.DEPTH_FIRST,
                    StopEvaluator.END_OF_GRAPH, new ReturnableEvaluator()
                    {
                        public boolean isReturnableNode(
                                TraversalPosition position )
                        {
                            Node currentNode = position.currentNode();
View Full Code Here

Examples of org.neo4j.graphdb.ReturnableEvaluator

    public Iterable<Node> getAllNodes()
    {
        return underlyingNode.traverse(
                Order.BREADTH_FIRST,
                StopEvaluator.END_OF_GRAPH,
                new ReturnableEvaluator()
                {
                    public boolean isReturnableNode( TraversalPosition position )
                    {
                        Relationship last = position.lastRelationshipTraversed();
                        if ( last != null
View Full Code Here

Examples of org.neo4j.graphdb.ReturnableEvaluator

    }

    Iterable<Node> getAllTimeNodes()
    {
        return underlyingNode.traverse( Order.DEPTH_FIRST,
                StopEvaluator.END_OF_GRAPH, new ReturnableEvaluator()
                {
                    public boolean isReturnableNode( TraversalPosition position )
                    {
                        return position.depth() > 0;
                    }
View Full Code Here

Examples of org.neo4j.graphdb.ReturnableEvaluator

                {
                    return true;
                }
                return false;
            }
        }, new ReturnableEvaluator()
        {
            private boolean timeOk = false;

            public boolean isReturnableNode( TraversalPosition position )
            {
View Full Code Here

Examples of org.neo4j.graphdb.ReturnableEvaluator

                {
                    return true;
                }
                return false;
            }
        }, new ReturnableEvaluator()
        {
            private boolean timeOk = false;

            public boolean isReturnableNode( TraversalPosition position )
            {
View Full Code Here

Examples of org.neo4j.graphdb.ReturnableEvaluator

                    long currentTime = (Long) node.getProperty( TIMESTAMP );
                    return currentTime >= timestamp;
                }
                return false;
            }
        }, new ReturnableEvaluator()
        {
            public boolean isReturnableNode( TraversalPosition position )
            {
                Relationship last = position.lastRelationshipTraversed();
                if ( last != null
View Full Code Here

Examples of org.neo4j.graphdb.ReturnableEvaluator

                    long currentTime = (Long) node.getProperty( TIMESTAMP );
                    return currentTime >= endTime;
                }
                return false;
            }
        }, new ReturnableEvaluator()
        {
            private boolean timeOk = false;

            public boolean isReturnableNode( TraversalPosition position )
            {
View Full Code Here

Examples of org.neo4j.graphdb.ReturnableEvaluator

   */
  public Iterable<Object> values()
  {
    Traverser trav = getTreeRoot().getUnderlyingNode().traverse(
      Order.DEPTH_FIRST, StopEvaluator.END_OF_GRAPH,
      new ReturnableEvaluator()
      {
        public boolean isReturnableNode( TraversalPosition pos )
        {
          Relationship last = pos.lastRelationshipTraversed();
          if ( last != null && last.getType().equals(
View Full Code Here

Examples of org.neo4j.graphdb.ReturnableEvaluator

            datasetNode = rel.getStartNode();
        }
    }
   
  public Iterable<Node> getAllUserNodes() {
    return datasetNode.traverse(Order.DEPTH_FIRST, StopEvaluator.END_OF_GRAPH, new ReturnableEvaluator(){

      public boolean isReturnableNode(TraversalPosition current) {
        Relationship rel = current.lastRelationshipTraversed();
        return rel != null && rel.isType(OSMRelation.OSM_USER);
      }},
View Full Code Here

Examples of org.neo4j.graphdb.ReturnableEvaluator

      }},
        OSMRelation.USERS, Direction.OUTGOING, OSMRelation.OSM_USER, Direction.OUTGOING);
  }

  public Iterable<Node> getAllChangesetNodes() {
    return datasetNode.traverse(Order.DEPTH_FIRST, StopEvaluator.END_OF_GRAPH, new ReturnableEvaluator(){

      public boolean isReturnableNode(TraversalPosition current) {
        Relationship rel = current.lastRelationshipTraversed();
        return rel != null && rel.isType(OSMRelation.USER);
      }},
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.