package org.neo4j.kernel.impl.traversal;
import org.neo4j.graphdb.traversal.TraversalBranch;
abstract class UniquenessFilter
{
final PrimitiveTypeFetcher type;
UniquenessFilter( PrimitiveTypeFetcher type )
{
this.type = type;
}
boolean check( TraversalBranch source, boolean remember )
{
return check( type.getId( source ), remember );
}
abstract boolean check( long id, boolean remember );
}