Package com.alibaba.druid.sql.ast
Class SQLStructDataType.Field
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.SQLStructDataType.Field
-
- All Implemented Interfaces:
SQLObject
- Enclosing class:
- SQLStructDataType
public static class SQLStructDataType.Field extends SQLObjectImpl
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description Field(SQLName name, SQLDataType dataType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaccept0(SQLASTVisitor visitor)voidaddConstraint(SQLColumnConstraint constraint)StringgetComment()List<SQLColumnConstraint>getConstraints()SQLDataTypegetDataType()SQLNamegetName()List<SQLAssignItem>getOptions()voidsetComment(String comment)voidsetDataType(SQLDataType x)voidsetName(SQLName x)-
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, clone, cloneTo, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSource, setSourceLine, toString
-
-
-
-
Constructor Detail
-
Field
public Field(SQLName name, SQLDataType dataType)
-
-
Method Detail
-
accept0
protected void accept0(SQLASTVisitor visitor)
- Specified by:
accept0in classSQLObjectImpl
-
getName
public SQLName getName()
-
setName
public void setName(SQLName x)
-
getOptions
public List<SQLAssignItem> getOptions()
-
getDataType
public SQLDataType getDataType()
-
setDataType
public void setDataType(SQLDataType x)
-
getComment
public String getComment()
-
setComment
public void setComment(String comment)
-
addConstraint
public void addConstraint(SQLColumnConstraint constraint)
-
getConstraints
public List<SQLColumnConstraint> getConstraints()
-
-