Package net.sf.jsqlparser.expression
Class TranscodingFunction
- java.lang.Object
-
- net.sf.jsqlparser.parser.ASTNodeAccessImpl
-
- net.sf.jsqlparser.expression.TranscodingFunction
-
- All Implemented Interfaces:
java.io.Serializable
,Expression
,Model
,ASTNodeAccess
public class TranscodingFunction extends ASTNodeAccessImpl implements Expression
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Expression
expression
private java.lang.String
transcodingName
-
Constructor Summary
Constructors Constructor Description TranscodingFunction()
TranscodingFunction(Expression expression, java.lang.String transcodingName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(ExpressionVisitor expressionVisitor)
java.lang.StringBuilder
appendTo(java.lang.StringBuilder builder)
Expression
getExpression()
java.lang.String
getTranscodingName()
void
setExpression(Expression expression)
void
setTranscodingName(java.lang.String transcodingName)
java.lang.String
toString()
TranscodingFunction
withExpression(Expression expression)
TranscodingFunction
withTranscodingName(java.lang.String transcodingName)
-
Methods inherited from class net.sf.jsqlparser.parser.ASTNodeAccessImpl
getASTNode, 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
-
-
-
-
Field Detail
-
expression
private Expression expression
-
transcodingName
private java.lang.String transcodingName
-
-
Constructor Detail
-
TranscodingFunction
public TranscodingFunction(Expression expression, java.lang.String transcodingName)
-
TranscodingFunction
public TranscodingFunction()
-
-
Method Detail
-
getExpression
public Expression getExpression()
-
setExpression
public void setExpression(Expression expression)
-
withExpression
public TranscodingFunction withExpression(Expression expression)
-
getTranscodingName
public java.lang.String getTranscodingName()
-
setTranscodingName
public void setTranscodingName(java.lang.String transcodingName)
-
withTranscodingName
public TranscodingFunction withTranscodingName(java.lang.String transcodingName)
-
accept
public void accept(ExpressionVisitor expressionVisitor)
- Specified by:
accept
in interfaceExpression
-
appendTo
public java.lang.StringBuilder appendTo(java.lang.StringBuilder builder)
- Overrides:
appendTo
in classASTNodeAccessImpl
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-