Class OdpsNewExpr
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.SQLExprImpl
-
- com.alibaba.druid.sql.ast.expr.SQLMethodInvokeExpr
-
- com.alibaba.druid.sql.dialect.odps.ast.OdpsNewExpr
-
- All Implemented Interfaces:
SQLExpr,SQLObject,SQLReplaceable,OdpsObject,Serializable,Cloneable
public class OdpsNewExpr extends SQLMethodInvokeExpr implements OdpsObject
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.ast.expr.SQLMethodInvokeExpr
arguments, from, hasFor, hashCode64, methodName, methodNameHashCode64, owner, resolvedReturnDataType, trimOption, using
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLExprImpl
parenthesized, parenthesizedCount
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description OdpsNewExpr()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept0(OdpsASTVisitor visitor)voidaccept0(SQLASTVisitor v)OdpsNewExprclone()List<SQLExpr>getInitValues()List<SQLDataType>getTypeParameters()booleanisArray()voidoutput(StringBuilder buf)voidsetArray(boolean array)-
Methods inherited from class com.alibaba.druid.sql.ast.expr.SQLMethodInvokeExpr
accept0, addArgument, addArguments, addParameter, cloneTo, computeDataType, computeHashCode64, equals, getArgument, getArguments, getAs, getChildren, getContent, getFor, getFrom, getMethodName, getOwner, getParameters, getResolvedReturnDataType, getTrimOption, getUsing, hashCode, hashCode64, isRemoveBrackets, match, methodNameHashCode64, replace, setArgument, setAs, setContent, setFor, setFrom, setMethodName, setOwner, setRemoveBrackets, setResolvedReturnDataType, setTrimOption, setUsing
-
Methods inherited from class com.alibaba.druid.sql.ast.SQLExprImpl
cloneTo, getParenthesizedCount, increaseParenthesizedCount, isParenthesized, setParenthesized, setParenthesizedCount
-
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, cloneTo, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, putAttribute, setHint, setParent, setSource, setSourceLine, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
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, putAttribute, setParent, setSource
-
-
-
-
Method Detail
-
clone
public OdpsNewExpr clone()
-
accept0
public void accept0(SQLASTVisitor v)
- Overrides:
accept0in classSQLMethodInvokeExpr
-
accept0
public void accept0(OdpsASTVisitor visitor)
- Specified by:
accept0in interfaceOdpsObject
-
output
public void output(StringBuilder buf)
- Specified by:
outputin interfaceSQLObject- Overrides:
outputin classSQLMethodInvokeExpr
-
isArray
public boolean isArray()
-
setArray
public void setArray(boolean array)
-
getTypeParameters
public List<SQLDataType> getTypeParameters()
-
-