Class Join

  • All Implemented Interfaces:
    java.lang.Comparable<Join>

    public class Join
    extends EvaluatorCollection
    implements java.lang.Comparable<Join>
    This class represent a join operation
    Author:
    javaito
    • Method Detail

      • getResource

        public QueryResource getResource()
        Return the resource of the join.
        Returns:
        Join's resource
      • getResourceName

        public java.lang.String getResourceName()
        Return the resource name to join.
        Returns:
        Resource name.
      • getType

        public Join.JoinType getType()
        Return the join operation type.
        Returns:
        Join type.
      • getOuter

        public java.lang.Boolean getOuter()
        Verify if the join instance has a outer modifier.
        Returns:
        True if the join has a modifier.
      • compareTo

        public int compareTo​(Join join)
        Compare two instances of joins.
        Specified by:
        compareTo in interface java.lang.Comparable<Join>
        Parameters:
        join - Other join to compare.
        Returns:
        Return int value that represents the difference between two instances.
      • equals

        public boolean equals​(java.lang.Object object)
        Verify if this instance of join is equals that other object.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        object - Object to verify.
        Returns:
        Return true if the join is equals.