Class PrestoColumnWith
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.statement.SQLConstraintImpl
-
- com.alibaba.druid.sql.dialect.presto.ast.PrestoColumnConstraint
-
- com.alibaba.druid.sql.dialect.presto.ast.PrestoColumnWith
-
- All Implemented Interfaces:
SQLDbTypedObject,SQLObject,SQLColumnConstraint,SQLConstraint,SQLTableElement,PrestoObject
public class PrestoColumnWith extends PrestoColumnConstraint implements PrestoObject
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.ast.statement.SQLConstraintImpl
dbType, enable, hints, rely, validate
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description PrestoColumnWith()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept0(PrestoASTVisitor visitor)voidaccept0(SQLASTVisitor visitor)voidaddProperty(SQLAssignItem sqlAssignItem)List<SQLAssignItem>getProperties()-
Methods inherited from class com.alibaba.druid.sql.dialect.presto.ast.PrestoColumnConstraint
clone, cloneTo
-
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLConstraintImpl
cloneTo, cloneTo, getComment, getDbType, getEnable, getHints, getName, getRely, getValidate, replace, setComment, setDbType, setEnable, setHints, setName, setName, setRely, setValidate, simplify
-
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, getHint, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, 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.statement.SQLConstraint
getComment, getName, setComment, setHasConstraint, setName, simplify
-
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
-
-
-
-
Method Detail
-
addProperty
public void addProperty(SQLAssignItem sqlAssignItem)
-
getProperties
public List<SQLAssignItem> getProperties()
-
accept0
public void accept0(PrestoASTVisitor visitor)
- Specified by:
accept0in interfacePrestoObject
-
accept0
public void accept0(SQLASTVisitor visitor)
- Specified by:
accept0in interfacePrestoObject- Overrides:
accept0in classPrestoColumnConstraint
-
-