Interface TupleFinder<D,C>

All Known Subinterfaces:
TupleFinder3<D,C>, TupleFinder4<D,C>
All Known Implementing Classes:
TupleFinder3Wrapper, TupleFinder4Wrapper, TupleFinderWrapper

public interface TupleFinder<D,C>
Interface for basic matching of tuples
  • Method Details

    • getTupleBridge

      TupleBridge<D,C> getTupleBridge()
      Get the object that provides tuple views over the backing domain tuples of type D
    • find

      <X> Stream<D> find(X tuple, TupleAccessor<? super X,? extends C> accessor)
    • find

      default Stream<D> find(D tuple)
    • getDimension

      default int getDimension()
      The dimension of the tuples accessible by this class
    • contains

      default <X> boolean contains(X tuple, TupleAccessor<? super X,? extends C> accessor)
    • find

      default Stream<D> find(C... args)
    • contains

      default boolean contains(C... args)