Class Pivot
- java.lang.Object
-
- net.sf.jsqlparser.statement.select.Pivot
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
PivotXml
public class Pivot extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Alias
alias
private ExpressionList<Column>
forColumns
private java.util.List<SelectItem<Function>>
functionItems
private java.util.List<SelectItem<ExpressionList>>
multiInItems
private java.util.List<SelectItem<?>>
singleInItems
-
Constructor Summary
Constructors Constructor Description Pivot()
-
Method Summary
-
-
-
Field Detail
-
functionItems
private java.util.List<SelectItem<Function>> functionItems
-
forColumns
private ExpressionList<Column> forColumns
-
singleInItems
private java.util.List<SelectItem<?>> singleInItems
-
multiInItems
private java.util.List<SelectItem<ExpressionList>> multiInItems
-
alias
private Alias alias
-
-
Method Detail
-
accept
public void accept(PivotVisitor pivotVisitor)
-
getSingleInItems
public java.util.List<SelectItem<?>> getSingleInItems()
-
setSingleInItems
public void setSingleInItems(java.util.List<SelectItem<?>> singleInItems)
-
getMultiInItems
public java.util.List<SelectItem<ExpressionList>> getMultiInItems()
-
setMultiInItems
public void setMultiInItems(java.util.List<SelectItem<ExpressionList>> multiInItems)
-
getFunctionItems
public java.util.List<SelectItem<Function>> getFunctionItems()
-
setFunctionItems
public void setFunctionItems(java.util.List<SelectItem<Function>> functionItems)
-
getForColumns
public ExpressionList<Column> getForColumns()
-
setForColumns
public void setForColumns(ExpressionList<Column> forColumns)
-
getInItems
public java.util.List<?> getInItems()
-
getAlias
public Alias getAlias()
-
setAlias
public void setAlias(Alias alias)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
withFunctionItems
public Pivot withFunctionItems(java.util.List<SelectItem<Function>> functionItems)
-
withForColumns
public Pivot withForColumns(ExpressionList<Column> forColumns)
-
withSingleInItems
public Pivot withSingleInItems(java.util.List<SelectItem<?>> singleInItems)
-
withMultiInItems
public Pivot withMultiInItems(java.util.List<SelectItem<ExpressionList>> multiInItems)
-
addFunctionItems
public Pivot addFunctionItems(SelectItem<Function>... functionItems)
-
addFunctionItems
public Pivot addFunctionItems(java.util.Collection<? extends SelectItem<Function>> functionItems)
-
addSingleInItems
public Pivot addSingleInItems(SelectItem<?>... singleInItems)
-
addSingleInItems
public Pivot addSingleInItems(java.util.Collection<? extends SelectItem<?>> singleInItems)
-
addMultiInItems
public Pivot addMultiInItems(SelectItem<ExpressionList>... multiInItems)
-
addMultiInItems
public Pivot addMultiInItems(java.util.Collection<? extends SelectItem<ExpressionList>> multiInItems)
-
-