Package net.sf.jsqlparser.statement
Class SetStatement
- java.lang.Object
-
- net.sf.jsqlparser.statement.SetStatement
-
public final class SetStatement extends java.lang.Object implements Statement
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
SetStatement.NameExpr
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
effectParameter
private java.util.List<SetStatement.NameExpr>
values
-
Constructor Summary
Constructors Constructor Description SetStatement()
SetStatement(java.lang.Object name, ExpressionList<?> value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(StatementVisitor statementVisitor)
void
add(java.lang.Object name, ExpressionList<?> value, boolean useEqual)
void
addKeyValuePairs(java.util.Collection<SetStatement.NameExpr> keyValuePairs)
void
addKeyValuePairs(SetStatement.NameExpr... keyValuePairs)
void
clear()
int
getCount()
java.lang.String
getEffectParameter()
java.util.List<Expression>
getExpressions()
java.util.List<Expression>
getExpressions(int idx)
java.util.List<SetStatement.NameExpr>
getKeyValuePairs()
java.lang.Object
getName()
java.lang.Object
getName(int idx)
boolean
isUseEqual()
boolean
isUseEqual(int idx)
void
remove(int idx)
void
setEffectParameter(java.lang.String effectParameter)
void
setExpressions(int idx, ExpressionList<?> expressions)
void
setExpressions(ExpressionList<?> expressions)
void
setName(int idx, java.lang.String name)
void
setName(java.lang.String name)
SetStatement
setUseEqual(boolean useEqual)
SetStatement
setUseEqual(int idx, boolean useEqual)
java.lang.String
toString()
private java.lang.String
toString(SetStatement.NameExpr ne)
SetStatement
withEffectParameter(java.lang.String effectParameter)
SetStatement
withUseEqual(boolean useEqual)
SetStatement
withUseEqual(int idx, boolean useEqual)
-
-
-
Field Detail
-
effectParameter
private java.lang.String effectParameter
-
values
private final java.util.List<SetStatement.NameExpr> values
-
-
Constructor Detail
-
SetStatement
public SetStatement()
-
SetStatement
public SetStatement(java.lang.Object name, ExpressionList<?> value)
-
-
Method Detail
-
add
public void add(java.lang.Object name, ExpressionList<?> value, boolean useEqual)
-
remove
public void remove(int idx)
-
getCount
public int getCount()
-
isUseEqual
public boolean isUseEqual(int idx)
-
isUseEqual
public boolean isUseEqual()
-
withUseEqual
public SetStatement withUseEqual(int idx, boolean useEqual)
-
setUseEqual
public SetStatement setUseEqual(int idx, boolean useEqual)
-
withUseEqual
public SetStatement withUseEqual(boolean useEqual)
-
setUseEqual
public SetStatement setUseEqual(boolean useEqual)
-
getName
public java.lang.Object getName()
-
getName
public java.lang.Object getName(int idx)
-
setName
public void setName(java.lang.String name)
-
setName
public void setName(int idx, java.lang.String name)
-
getExpressions
public java.util.List<Expression> getExpressions(int idx)
-
getExpressions
public java.util.List<Expression> getExpressions()
-
setExpressions
public void setExpressions(int idx, ExpressionList<?> expressions)
-
setExpressions
public void setExpressions(ExpressionList<?> expressions)
-
toString
private java.lang.String toString(SetStatement.NameExpr ne)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getKeyValuePairs
public java.util.List<SetStatement.NameExpr> getKeyValuePairs()
-
addKeyValuePairs
public void addKeyValuePairs(java.util.Collection<SetStatement.NameExpr> keyValuePairs)
-
addKeyValuePairs
public void addKeyValuePairs(SetStatement.NameExpr... keyValuePairs)
-
clear
public void clear()
-
accept
public void accept(StatementVisitor statementVisitor)
-
getEffectParameter
public java.lang.String getEffectParameter()
-
setEffectParameter
public void setEffectParameter(java.lang.String effectParameter)
-
withEffectParameter
public SetStatement withEffectParameter(java.lang.String effectParameter)
-
-