Пример #1
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public <EX extends Exception> boolean accept(org.neo4j.storageengine.api.RelationshipVisitor<EX> visitor) throws EX
        public override bool Accept <EX>(RelationshipVisitor <EX> visitor) where EX : Exception
        {
            if (_type != -1)
            {
                visitor.Visit(Id, _type, _startNode, _endNode);
                return(true);
            }
            return(false);
        }
Пример #2
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public <EXCEPTION extends Exception> void relationshipVisit(long relationshipId, RelationshipVisitor<EXCEPTION> relationshipVisitor) throws org.neo4j.internal.kernel.api.exceptions.EntityNotFoundException, EXCEPTION
        public override void RelationshipVisit <EXCEPTION>(long relationshipId, RelationshipVisitor <EXCEPTION> relationshipVisitor) where EXCEPTION : Exception
        {
            RelationshipData data = this._relationshipData[relationshipId];

            if (data == null)
            {
                throw new EntityNotFoundException(EntityType.Relationship, relationshipId);
            }
            relationshipVisitor.Visit(relationshipId, data.Type, data.StartNode, data.EndNode);
        }
Пример #3
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public <EXCEPTION extends Exception> void relationshipVisit(long relationshipId, org.neo4j.storageengine.api.RelationshipVisitor<EXCEPTION> relationshipVisitor) throws org.neo4j.internal.kernel.api.exceptions.EntityNotFoundException, EXCEPTION
        public override void RelationshipVisit <EXCEPTION>(long relationshipId, RelationshipVisitor <EXCEPTION> relationshipVisitor) where EXCEPTION : Exception
        {
            // TODO Please don't create a record for this, it's ridiculous
            RelationshipRecord record = _relationshipStore.getRecord(relationshipId, _relationshipStore.newRecord(), CHECK);

            if (!record.InUse())
            {
                throw new EntityNotFoundException(EntityType.RELATIONSHIP, relationshipId);
            }
            relationshipVisitor.Visit(relationshipId, record.Type, record.FirstNode, record.SecondNode);
        }
Пример #4
0
 public bool accept <EX>(RelationshipVisitor <EX> visitor) where EX : Exception
 {
     return(false);
 }
Пример #5
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public <EX extends Exception> boolean relationshipVisit(long relId, org.neo4j.storageengine.api.RelationshipVisitor<EX> visitor) throws EX
        public override bool RelationshipVisit <EX>(long relId, RelationshipVisitor <EX> visitor) where EX : Exception
        {
            return(GetRelationshipState(relId).accept(visitor));
        }
Пример #6
0
 public override bool RelationshipVisit <EXCEPTION>(long relationshipId, RelationshipVisitor <EXCEPTION> visitor) where EXCEPTION : Exception
 {           // Nothing to visit
     return(false);
 }