Class MySqlExprImpl
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.dialect.mysql.ast.MySqlObjectImpl
-
- com.alibaba.druid.sql.dialect.mysql.ast.expr.MySqlExprImpl
-
- All Implemented Interfaces:
SQLExpr,SQLObject,MySqlObject,Cloneable
- Direct Known Subclasses:
MySqlCreateTableStatement.TableSpaceOption,MySqlJSONTableExpr,MySqlOrderingExpr,MySqlUserName
public abstract class MySqlExprImpl extends MySqlObjectImpl implements SQLExpr
-
-
Field Summary
Fields Modifier and Type Field Description protected SQLCommentHinthint-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description MySqlExprImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SQLExprclone()SQLCommentHintgetHint()voidsetHint(SQLCommentHint hint)-
Methods inherited from class com.alibaba.druid.sql.dialect.mysql.ast.MySqlObjectImpl
accept0, accept0
-
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, cloneTo, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource, setSourceLine, toString
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.alibaba.druid.sql.ast.SQLExpr
computeDataType, getChildren
-
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource
-
-
-
-
Field Detail
-
hint
protected SQLCommentHint hint
-
-
Method Detail
-
clone
public SQLExpr clone()
-
getHint
public SQLCommentHint getHint()
- Specified by:
getHintin interfaceSQLExpr- Overrides:
getHintin classSQLObjectImpl
-
setHint
public void setHint(SQLCommentHint hint)
- Overrides:
setHintin classSQLObjectImpl
-
-