Class UnPivot

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

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

    • includeNulls

      private boolean includeNulls
    • includeNullsSpecified

      private boolean includeNullsSpecified
    • unpivotClause

      private ExpressionList<Column> unpivotClause
    • unpivotForClause

      private ExpressionList<Column> unpivotForClause
    • unpivotInClause

      private List<SelectItem<?>> unpivotInClause
    • alias

      private Alias alias
  • Constructor Details

    • UnPivot

      public UnPivot()
  • Method Details

    • accept

      public void accept(PivotVisitor pivotVisitor)
    • getIncludeNulls

      public boolean getIncludeNulls()
    • setIncludeNulls

      public void setIncludeNulls(boolean includeNulls)
    • getIncludeNullsSpecified

      public boolean getIncludeNullsSpecified()
    • getUnPivotClause

      public List<Column> getUnPivotClause()
    • setUnPivotClause

      public void setUnPivotClause(ExpressionList<Column> unpivotClause)
    • getUnPivotForClause

      public List<Column> getUnPivotForClause()
    • setUnPivotForClause

      public void setUnPivotForClause(ExpressionList<Column> forColumns)
    • getUnPivotInClause

      public List<SelectItem<?>> getUnPivotInClause()
    • setUnPivotInClause

      public void setUnPivotInClause(List<SelectItem<?>> unpivotInClause)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • withIncludeNulls

      public UnPivot withIncludeNulls(boolean includeNulls)
    • getAlias

      public Alias getAlias()
    • setAlias

      public void setAlias(Alias alias)