Package net.sf.jsqlparser.expression
Class StringValue
- java.lang.Object
-
- net.sf.jsqlparser.parser.ASTNodeAccessImpl
-
- net.sf.jsqlparser.expression.StringValue
-
- All Implemented Interfaces:
java.io.Serializable
,Expression
,Model
,ASTNodeAccess
public final class StringValue extends ASTNodeAccessImpl implements Expression
A string as in 'example_string'- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<java.lang.String>
ALLOWED_PREFIXES
private java.lang.String
prefix
private java.lang.String
value
-
Constructor Summary
Constructors Constructor Description StringValue()
StringValue(java.lang.String escapedValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(ExpressionVisitor expressionVisitor)
boolean
equals(java.lang.Object o)
java.lang.String
getNotExcapedValue()
java.lang.String
getPrefix()
java.lang.String
getValue()
int
hashCode()
void
setPrefix(java.lang.String prefix)
void
setValue(java.lang.String string)
java.lang.String
toString()
StringValue
withPrefix(java.lang.String prefix)
StringValue
withValue(java.lang.String value)
-
Methods inherited from class net.sf.jsqlparser.parser.ASTNodeAccessImpl
appendTo, getASTNode, setASTNode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.sf.jsqlparser.parser.ASTNodeAccess
getASTNode, setASTNode
-
-
-
-
Method Detail
-
getValue
public java.lang.String getValue()
-
getPrefix
public java.lang.String getPrefix()
-
getNotExcapedValue
public java.lang.String getNotExcapedValue()
-
setValue
public void setValue(java.lang.String string)
-
setPrefix
public void setPrefix(java.lang.String prefix)
-
accept
public void accept(ExpressionVisitor expressionVisitor)
- Specified by:
accept
in interfaceExpression
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
withPrefix
public StringValue withPrefix(java.lang.String prefix)
-
withValue
public StringValue withValue(java.lang.String value)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-