Class BaseJoin

  • All Implemented Interfaces:
    Join, Source
    Direct Known Subclasses:
    LuceneJoin

    public class BaseJoin
    extends java.lang.Object
    implements Join
    Author:
    andyh
    • Method Detail

      • getJoinCondition

        public Constraint getJoinCondition()
        Description copied from interface: Join
        Get the join condition. Not all constraints are valid join conditions
        Specified by:
        getJoinCondition in interface Join
        Returns:
        Constraint
      • getLeft

        public Source getLeft()
        Description copied from interface: Join
        The source for the left hand side of the join
        Specified by:
        getLeft in interface Join
        Returns:
        Source
      • getRight

        public Source getRight()
        Description copied from interface: Join
        The source for the right hand side of the join
        Specified by:
        getRight in interface Join
        Returns:
        Source
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getSelectors

        public java.util.Map<java.lang.String,​Selector> getSelectors()
        Specified by:
        getSelectors in interface Source