- java.lang.Object
-
- net.sf.jsqlparser.parser.ASTNodeAccessImpl
-
- net.sf.jsqlparser.statement.select.Select
-
- net.sf.jsqlparser.statement.select.Values
-
- All Implemented Interfaces:
java.io.Serializable
,Expression
,Model
,ASTNodeAccess
,FromItem
,Statement
public class Values extends Select implements FromItem
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Alias
alias
private ExpressionList<Expression>
expressions
-
Fields inherited from class net.sf.jsqlparser.statement.select.Select
fetch, forClause, forMode, forUpdateTable, isolation, limit, limitBy, offset, oracleSiblings, orderByElements, pivot, unPivot, withItemsList
-
-
Constructor Summary
Constructors Constructor Description Values()
Values(ExpressionList<Expression> expressions)
Values(ExpressionList<Expression> expressions, Alias alias)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T,S>
Taccept(FromItemVisitor<T> fromItemVisitor, S context)
<T,S>
Taccept(SelectVisitor<T> selectVisitor, S context)
Values
addExpressions(java.util.Collection<? extends Expression> expressions)
Values
addExpressions(Expression... expressions)
java.lang.StringBuilder
appendSelectBodyTo(java.lang.StringBuilder builder)
Alias
getAlias()
ExpressionList<?>
getExpressions()
Pivot
getPivot()
UnPivot
getUnPivot()
void
setAlias(Alias alias)
void
setExpressions(ExpressionList<Expression> expressions)
void
setPivot(Pivot pivot)
void
setUnPivot(UnPivot unpivot)
Values
withExpressions(ExpressionList<Expression> expressions)
-
Methods inherited from class net.sf.jsqlparser.statement.select.Select
accept, accept, addOrderByElements, addOrderByElements, addOrderByElements, addOrderByExpressions, addWithItemsList, addWithItemsList, appendStringListTo, appendTo, as, getFetch, getForClause, getFormattedList, getFormattedList, getForMode, getForUpdateTable, getIsolation, getLimit, getLimitBy, getOffset, getOrderByElements, getPlainSelect, getSelectBody, getSetOperationList, getStringList, getStringList, getValues, getWait, getWithItemsList, isNoWait, isOracleSiblings, isSkipLocked, orderByToString, orderByToString, setFetch, setForClause, setForMode, setForUpdateTable, setIsolation, setLimit, setLimitBy, setNoWait, setOffset, setOracleSiblings, setOrderByElements, setSkipLocked, setWait, setWithItemsList, toString, withAlias, withFetch, withForMode, withForUpdateTable, withIsolation, withLimit, withLimitBy, withOffset, withOracleSiblings, withOrderByElements, withSkipLocked, withWait, withWithItemsList
-
Methods inherited from class net.sf.jsqlparser.parser.ASTNodeAccessImpl
getASTNode, getParent, getParent, setASTNode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.sf.jsqlparser.parser.ASTNodeAccess
getASTNode, setASTNode
-
Methods inherited from interface net.sf.jsqlparser.expression.Expression
accept
-
-
-
-
Field Detail
-
expressions
private ExpressionList<Expression> expressions
-
alias
private Alias alias
-
-
Constructor Detail
-
Values
public Values()
-
Values
public Values(ExpressionList<Expression> expressions)
-
Values
public Values(ExpressionList<Expression> expressions, Alias alias)
-
-
Method Detail
-
getExpressions
public ExpressionList<?> getExpressions()
-
setExpressions
public void setExpressions(ExpressionList<Expression> expressions)
-
appendSelectBodyTo
public java.lang.StringBuilder appendSelectBodyTo(java.lang.StringBuilder builder)
- Specified by:
appendSelectBodyTo
in classSelect
-
accept
public <T,S> T accept(SelectVisitor<T> selectVisitor, S context)
-
accept
public <T,S> T accept(FromItemVisitor<T> fromItemVisitor, S context)
-
withExpressions
public Values withExpressions(ExpressionList<Expression> expressions)
-
addExpressions
public Values addExpressions(Expression... expressions)
-
addExpressions
public Values addExpressions(java.util.Collection<? extends Expression> expressions)
-
getAlias
public Alias getAlias()
-
setAlias
public void setAlias(Alias alias)
-
getPivot
public Pivot getPivot()
-
setPivot
public void setPivot(Pivot pivot)
-
getUnPivot
public UnPivot getUnPivot()
- Specified by:
getUnPivot
in interfaceFromItem
- Overrides:
getUnPivot
in classSelect
-
setUnPivot
public void setUnPivot(UnPivot unpivot)
- Specified by:
setUnPivot
in interfaceFromItem
- Overrides:
setUnPivot
in classSelect
-
-