org.eclipse.rdf4j.sail.shacl.planNodes

## Class Tuple

- java.lang.Object
- - org.eclipse.rdf4j.sail.shacl.planNodes.Tuple

- All Implemented Interfaces:
    Comparable<Tuple>

      public class Tuple
      extends Object
      implements Comparable<Tuple>

  Author:
    Heshan Jayasinghe, Håvard Mikkelsen Ottestad

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `List<Value>` | `line`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `Tuple()`
    `Tuple(BindingSet bindingset)`
    `Tuple(List<Value> list)`
    `Tuple(List<Value> list, Tuple historyTuple)`
    `Tuple(Tuple tuple)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addAllCausedByPropertyShape(Deque<PropertyShape> causedByPropertyShapes)`
    `void` | `addCausedByPropertyShape(PropertyShape propertyShape)`
    `void` | `addHistory(Tuple tuple)`
    `int` | `compareTo(Tuple o)`
    `boolean` | `equals(Object o)`
    `String` | `getCause()`
    `Deque<PropertyShape>` | `getCausedByPropertyShapes()`
    `List<Value>` | `getlist()`
    `int` | `hashCode()`
    `String` | `toString()`

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### Field Detail

    - #### line

          public List<Value> line

  - ### Constructor Detail

    - #### Tuple

          public Tuple(List<Value> list)

    - #### Tuple

          public Tuple(List<Value> list,
                       Tuple historyTuple)

    - #### Tuple

          public Tuple()

    - #### Tuple

          public Tuple(BindingSet bindingset)

    - #### Tuple

          public Tuple(Tuple tuple)

  - ### Method Detail

    - #### getlist

          public List<Value> getlist()

    - #### toString

          public String toString()

      Overrides:
        `toString` in class `Object`

    - #### addCausedByPropertyShape

          public void addCausedByPropertyShape(PropertyShape propertyShape)

    - #### getCausedByPropertyShapes

          public Deque<PropertyShape> getCausedByPropertyShapes()

    - #### equals

          public boolean equals(Object o)

      Overrides:
        `equals` in class `Object`

    - #### hashCode

          public int hashCode()

      Overrides:
        `hashCode` in class `Object`

    - #### compareTo

          public int compareTo(Tuple o)

      Specified by:
        `compareTo` in interface `Comparable<Tuple>`

    - #### getCause

          public String getCause()

    - #### addHistory

          public void addHistory(Tuple tuple)

    - #### addAllCausedByPropertyShape

          public void addAllCausedByPropertyShape(Deque<PropertyShape> causedByPropertyShapes)

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.