Class JoinImpl

  • All Implemented Interfaces:
    javax.jcr.query.qom.Join, javax.jcr.query.qom.Source

    public class JoinImpl
    extends SourceImpl
    implements javax.jcr.query.qom.Join
    JoinImpl...
    • Method Detail

      • getJoinTypeInstance

        public JoinType getJoinTypeInstance()
      • getLeft

        public javax.jcr.query.qom.Source getLeft()
        Gets the left node-tuple source.
        Specified by:
        getLeft in interface javax.jcr.query.qom.Join
        Returns:
        the left source; non-null
      • getRight

        public javax.jcr.query.qom.Source getRight()
        Gets the right node-tuple source.
        Specified by:
        getRight in interface javax.jcr.query.qom.Join
        Returns:
        the right source; non-null
      • getJoinType

        public java.lang.String getJoinType()
        Gets the join type.
        Specified by:
        getJoinType in interface javax.jcr.query.qom.Join
        Returns:
        either
        • QueryObjectModelConstants.JCR_JOIN_TYPE_INNER,
        • QueryObjectModelConstants.JCR_JOIN_TYPE_LEFT_OUTER,
        • QueryObjectModelConstants.JCR_JOIN_TYPE_RIGHT_OUTER
      • getJoinCondition

        public javax.jcr.query.qom.JoinCondition getJoinCondition()
        Gets the join condition.
        Specified by:
        getJoinCondition in interface javax.jcr.query.qom.Join
        Returns:
        the join condition; non-null
      • accept

        public java.lang.Object accept​(QOMTreeVisitor visitor,
                                       java.lang.Object data)
                                throws java.lang.Exception
        Accepts a visitor and calls the appropriate visit method depending on the type of this QOM node.
        Specified by:
        accept in class AbstractQOMNode
        Parameters:
        visitor - the visitor.
        data - user defined data, which is passed to the visit method.
        Throws:
        java.lang.Exception
      • toString

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