Class JoiningSet.JoinPart

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable
    Enclosing class:
    JoiningSet

    public static class JoiningSet.JoinPart
    extends java.lang.Object
    implements java.io.Serializable, java.lang.Cloneable
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) Expression on_expression
      The expression that we are joining on (eg.
      (package private) static long serialVersionUID  
      (package private) int type
      The type of join.
    • Constructor Summary

      Constructors 
      Constructor Description
      JoinPart​(int type)  
      JoinPart​(int type, Expression on_expression)
      Constructs the JoinPart.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object clone()  
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • type

        int type
        The type of join. Either LEFT_OUTER_JOIN, RIGHT_OUTER_JOIN, FULL_OUTER_JOIN, INNER_JOIN.
      • on_expression

        Expression on_expression
        The expression that we are joining on (eg. ON clause in SQL). If there is no ON expression (such as in the case of natural joins) then this is null.
    • Constructor Detail

      • JoinPart

        public JoinPart​(int type,
                        Expression on_expression)
        Constructs the JoinPart.
      • JoinPart

        public JoinPart​(int type)
    • Method Detail

      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException