public class IntervalExpression extends net.sf.jsqlparser.parser.ASTNodeAccessImpl implements Expression
Constructor and Description |
---|
IntervalExpression() |
IntervalExpression(boolean intervalKeyword) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ExpressionVisitor expressionVisitor) |
Expression |
getExpression() |
<E extends Expression> |
getExpression(Class<E> type) |
String |
getIntervalType() |
String |
getParameter() |
boolean |
isUsingIntervalKeyword() |
void |
setExpression(Expression expression) |
void |
setIntervalType(String intervalType) |
void |
setParameter(String parameter) |
String |
toString() |
IntervalExpression |
withExpression(Expression expression) |
IntervalExpression |
withIntervalType(String intervalType) |
IntervalExpression |
withParameter(String parameter) |
appendTo, getASTNode, setASTNode
public IntervalExpression()
public IntervalExpression(boolean intervalKeyword)
public boolean isUsingIntervalKeyword()
public String getParameter()
public void setParameter(String parameter)
public String getIntervalType()
public void setIntervalType(String intervalType)
public Expression getExpression()
public void setExpression(Expression expression)
public void accept(ExpressionVisitor expressionVisitor)
accept
in interface Expression
public IntervalExpression withParameter(String parameter)
public IntervalExpression withIntervalType(String intervalType)
public IntervalExpression withExpression(Expression expression)
public <E extends Expression> E getExpression(Class<E> type)
Copyright © 2004–2024 JSQLParser. All rights reserved.