UniquenessFilter (Neo4j Community 2.1.0-M01 API)
Date: 2014-02-20

org.neo4j.graphdb.traversal

## Interface UniquenessFilter

- All Known Subinterfaces:
    BidirectionalUniquenessFilter

      public interface UniquenessFilter

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `check(TraversalBranch branch)` Checks whether or not `branch` is unique, and hence can be visited in this traversal.
    `boolean` | `checkFirst(TraversalBranch branch)` The check whether or not to expand the first branch is a separate method because it may contain checks which would be unnecessary for all other checks.

- - ### Method Detail

    - #### checkFirst

          boolean checkFirst(TraversalBranch branch)

      The check whether or not to expand the first branch is a separate method because it may contain checks which would be unnecessary for all other checks. So it's purely an optimization.
      Parameters:
        `branch` - the first branch to check, i.e. the branch representing the start node in the traversal.
      Returns:
        whether or not `branch` is unique, and hence can be visited in this traversal.

    - #### check

          boolean check(TraversalBranch branch)

      Checks whether or not `branch` is unique, and hence can be visited in this traversal.
      Parameters:
        `branch` - the `TraversalBranch` to check for uniqueness.
      Returns:
        whether or not `branch` is unique, and hence can be visited in this traversal.

Copyright © 2002–2014 The Neo4j Graph Database Project. All rights reserved.