Class LateralView

java.lang.Object
net.sf.jsqlparser.statement.select.LateralView
All Implemented Interfaces:
Serializable

public class LateralView extends Object implements Serializable
See Also:
  • Field Details

    • isUsingOuter

      private boolean isUsingOuter
    • generatorFunction

      private Function generatorFunction
    • tableAlias

      private Alias tableAlias
    • columnAlias

      private Alias columnAlias
  • Constructor Details

    • LateralView

      public LateralView(boolean useOuter, Function generatorFunction, Alias tableAlias, Alias columnAlias)
  • Method Details

    • isUsingOuter

      public boolean isUsingOuter()
    • setUsingOuter

      public void setUsingOuter(boolean useOuter)
    • withOuter

      public LateralView withOuter(boolean useOuter)
    • getGeneratorFunction

      public Function getGeneratorFunction()
    • setGeneratorFunction

      public void setGeneratorFunction(Function generatorFunction)
    • withGeneratorFunction

      public LateralView withGeneratorFunction(Function generatorFunction)
    • getTableAlias

      public Alias getTableAlias()
    • setTableAlias

      public void setTableAlias(Alias tableAlias)
    • withTableAlias

      public LateralView withTableAlias(Alias tableAlias)
    • getColumnAlias

      public Alias getColumnAlias()
    • setColumnAlias

      public void setColumnAlias(Alias columnAlias)
    • withColumnAlias

      public LateralView withColumnAlias(Alias columnAlias)
    • appendTo

      public StringBuilder appendTo(StringBuilder builder)
    • toString

      public String toString()
      Overrides:
      toString in class Object