- java.lang.Object
-
- net.sf.jsqlparser.statement.select.Pivot
-
- net.sf.jsqlparser.statement.select.PivotXml
-
- All Implemented Interfaces:
java.io.Serializable
public class PivotXml extends Pivot
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PivotXml()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T,S>
Taccept(PivotVisitor<T> pivotVisitor, S context)
PivotXml
addForColumns(java.util.Collection<? extends Column> forColumns)
PivotXml
addForColumns(Column... forColumns)
PivotXml
addFunctionItems(java.util.Collection<? extends SelectItem<Function>> functionItems)
PivotXml
addFunctionItems(SelectItem<Function>... functionItems)
PivotXml
addMultiInItems(java.util.Collection<? extends SelectItem<ExpressionList<?>>> multiInItems)
PivotXml
addMultiInItems(SelectItem<ExpressionList<?>>... multiInItems)
PivotXml
addSingleInItems(java.util.Collection<? extends SelectItem<?>> singleInItems)
PivotXml
addSingleInItems(SelectItem... singleInItems)
Select
getInSelect()
<E extends Select>
EgetInSelect(java.lang.Class<E> type)
boolean
isInAny()
void
setInAny(boolean inAny)
void
setInSelect(Select inSelect)
java.lang.String
toString()
PivotXml
withAlias(Alias alias)
PivotXml
withForColumns(ExpressionList<Column> forColumns)
PivotXml
withFunctionItems(java.util.List<SelectItem<Function>> functionItems)
PivotXml
withInAny(boolean inAny)
PivotXml
withInSelect(Select inSelect)
PivotXml
withMultiInItems(java.util.List<SelectItem<ExpressionList<?>>> multiInItems)
PivotXml
withSingleInItems(java.util.List<SelectItem<?>> singleInItems)
-
Methods inherited from class net.sf.jsqlparser.statement.select.Pivot
getAlias, getForColumns, getFunctionItems, getInItems, getMultiInItems, getSingleInItems, setAlias, setForColumns, setFunctionItems, setMultiInItems, setSingleInItems
-
-
-
-
Field Detail
-
inSelect
private Select inSelect
-
inAny
private boolean inAny
-
-
Method Detail
-
accept
public <T,S> T accept(PivotVisitor<T> pivotVisitor, S context)
-
getInSelect
public Select getInSelect()
-
setInSelect
public void setInSelect(Select inSelect)
-
isInAny
public boolean isInAny()
-
setInAny
public void setInAny(boolean inAny)
-
withInAny
public PivotXml withInAny(boolean inAny)
-
getInSelect
public <E extends Select> E getInSelect(java.lang.Class<E> type)
-
withFunctionItems
public PivotXml withFunctionItems(java.util.List<SelectItem<Function>> functionItems)
- Overrides:
withFunctionItems
in classPivot
-
withForColumns
public PivotXml withForColumns(ExpressionList<Column> forColumns)
- Overrides:
withForColumns
in classPivot
-
withSingleInItems
public PivotXml withSingleInItems(java.util.List<SelectItem<?>> singleInItems)
- Overrides:
withSingleInItems
in classPivot
-
withMultiInItems
public PivotXml withMultiInItems(java.util.List<SelectItem<ExpressionList<?>>> multiInItems)
- Overrides:
withMultiInItems
in classPivot
-
addFunctionItems
public PivotXml addFunctionItems(java.util.Collection<? extends SelectItem<Function>> functionItems)
- Overrides:
addFunctionItems
in classPivot
-
addFunctionItems
public PivotXml addFunctionItems(SelectItem<Function>... functionItems)
- Overrides:
addFunctionItems
in classPivot
-
addForColumns
public PivotXml addForColumns(java.util.Collection<? extends Column> forColumns)
- Overrides:
addForColumns
in classPivot
-
addForColumns
public PivotXml addForColumns(Column... forColumns)
- Overrides:
addForColumns
in classPivot
-
addSingleInItems
public PivotXml addSingleInItems(java.util.Collection<? extends SelectItem<?>> singleInItems)
- Overrides:
addSingleInItems
in classPivot
-
addSingleInItems
public PivotXml addSingleInItems(SelectItem... singleInItems)
- Overrides:
addSingleInItems
in classPivot
-
addMultiInItems
public PivotXml addMultiInItems(SelectItem<ExpressionList<?>>... multiInItems)
- Overrides:
addMultiInItems
in classPivot
-
addMultiInItems
public PivotXml addMultiInItems(java.util.Collection<? extends SelectItem<ExpressionList<?>>> multiInItems)
- Overrides:
addMultiInItems
in classPivot
-
-