Class TupleOutputAdapter<R,​FO>

  • Type Parameters:
    R - The type of reference used by tuples.
    FO - The adapted output type.
    All Implemented Interfaces:
    BiFunction<Tuple<R>,​FO,​Tuple<R>>

    public class TupleOutputAdapter<R,​FO>
    extends Object
    implements BiFunction<Tuple<R>,​FO,​Tuple<R>>
    • Constructor Detail

      • TupleOutputAdapter

        public TupleOutputAdapter()
        Create a new TupleMask.
      • TupleOutputAdapter

        public TupleOutputAdapter​(R[] projection)
        Create a new TupleMask with the given field references.
        Parameters:
        projection - Field references.
    • Method Detail

      • setProjection

        public void setProjection​(R[] projection)
        Set this TupleMask to refer to a tuple of field references.
        Parameters:
        projection - Field references.
      • getProjection

        public R[] getProjection()
        Returns:
        Field references.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object