Interface InternalFactHandle.LinkedTuples

    • Method Detail

      • hasTuples

        boolean hasTuples()
      • addFirstLeftTuple

        void addFirstLeftTuple​(LeftTuple leftTuple)
      • addLastLeftTuple

        void addLastLeftTuple​(LeftTuple leftTuple)
      • addTupleInPosition

        void addTupleInPosition​(Tuple tuple)
      • removeLeftTuple

        void removeLeftTuple​(LeftTuple leftTuple)
      • addFirstRightTuple

        void addFirstRightTuple​(RightTuple rightTuple)
      • addLastRightTuple

        void addLastRightTuple​(RightTuple rightTuple)
      • removeRightTuple

        void removeRightTuple​(RightTuple rightTuple)
      • clearLeftTuples

        void clearLeftTuples()
      • clearRightTuples

        void clearRightTuples()
      • forEachRightTuple

        void forEachRightTuple​(java.util.function.Consumer<RightTuple> rightTupleConsumer)
      • findFirstRightTuple

        RightTuple findFirstRightTuple​(java.util.function.Predicate<RightTuple> rightTuplePredicate)
      • forEachLeftTuple

        void forEachLeftTuple​(java.util.function.Consumer<LeftTuple> leftTupleConsumer)
      • findFirstLeftTuple

        LeftTuple findFirstLeftTuple​(java.util.function.Predicate<LeftTuple> leftTuplePredicate)
      • getFirstLeftTuple

        LeftTuple getFirstLeftTuple​(int partition)
      • setFirstLeftTuple

        void setFirstLeftTuple​(LeftTuple firstLeftTuple,
                               int partition)
      • getFirstRightTuple

        RightTuple getFirstRightTuple​(int partition)