- java.lang.Object
-
- net.sf.jsqlparser.statement.select.UnPivot
-
- All Implemented Interfaces:
java.io.Serializable
public class UnPivot extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Alias
alias
private boolean
includeNulls
private boolean
includeNullsSpecified
private ExpressionList<Column>
unpivotClause
private ExpressionList<Column>
unpivotForClause
private java.util.List<SelectItem<?>>
unpivotInClause
-
Constructor Summary
Constructors Constructor Description UnPivot()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T,S>
Taccept(PivotVisitor<T> pivotVisitor, S context)
Alias
getAlias()
boolean
getIncludeNulls()
boolean
getIncludeNullsSpecified()
java.util.List<Column>
getUnPivotClause()
java.util.List<Column>
getUnPivotForClause()
java.util.List<SelectItem<?>>
getUnPivotInClause()
void
setAlias(Alias alias)
void
setIncludeNulls(boolean includeNulls)
void
setUnPivotClause(ExpressionList<Column> unpivotClause)
void
setUnPivotForClause(ExpressionList<Column> forColumns)
void
setUnPivotInClause(java.util.List<SelectItem<?>> unpivotInClause)
java.lang.String
toString()
UnPivot
withIncludeNulls(boolean includeNulls)
-
-
-
Field Detail
-
includeNulls
private boolean includeNulls
-
includeNullsSpecified
private boolean includeNullsSpecified
-
unpivotClause
private ExpressionList<Column> unpivotClause
-
unpivotForClause
private ExpressionList<Column> unpivotForClause
-
unpivotInClause
private java.util.List<SelectItem<?>> unpivotInClause
-
alias
private Alias alias
-
-
Method Detail
-
accept
public <T,S> T accept(PivotVisitor<T> pivotVisitor, S context)
-
getIncludeNulls
public boolean getIncludeNulls()
-
setIncludeNulls
public void setIncludeNulls(boolean includeNulls)
-
getIncludeNullsSpecified
public boolean getIncludeNullsSpecified()
-
getUnPivotClause
public java.util.List<Column> getUnPivotClause()
-
setUnPivotClause
public void setUnPivotClause(ExpressionList<Column> unpivotClause)
-
getUnPivotForClause
public java.util.List<Column> getUnPivotForClause()
-
setUnPivotForClause
public void setUnPivotForClause(ExpressionList<Column> forColumns)
-
getUnPivotInClause
public java.util.List<SelectItem<?>> getUnPivotInClause()
-
setUnPivotInClause
public void setUnPivotInClause(java.util.List<SelectItem<?>> unpivotInClause)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
withIncludeNulls
public UnPivot withIncludeNulls(boolean includeNulls)
-
getAlias
public Alias getAlias()
-
setAlias
public void setAlias(Alias alias)
-
-