Class FromJoin


  • public class FromJoin
    extends FromItem
    Models a JOIN element in the from clause
    • Constructor Detail

      • FromJoin

        protected FromJoin​(FromJoin.JoinType joinType,
                           RowSource rowSource,
                           Alias alias,
                           ExpNode joinOnPredicate)
        Protected constructor
        Parameters:
        joinType -
        rowSource -
        alias -
        joinOnPredicate -
      • FromJoin

        protected FromJoin​(FromJoin.JoinType joinType,
                           RowSource rowSource,
                           ExpNode joinOnPredicate)
        Protected constructor for a join which doesn't include an alias
        Parameters:
        joinType -
        rowSource -
        joinOnPredicate -
    • Method Detail

      • isAnsiJoin

        public boolean isAnsiJoin()
        Description copied from class: FromItem
        Is this an ANSI-style join?
        Overrides:
        isAnsiJoin in class FromItem
        Returns:
      • toPrettyString

        public String toPrettyString​(boolean pretty)
        Description copied from class: FromItem
        Render a string version of the item (for use when debugging)
        Overrides:
        toPrettyString in class FromItem
        Returns:
      • render

        public <T> T render​(StatementRenderer<T> renderer)
        Description copied from class: FromItem
        Render this item using the given renderer
        Overrides:
        render in class FromItem
        Returns: