Class OdpsTransformExpr
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.SQLExprImpl
-
- com.alibaba.druid.sql.dialect.odps.ast.OdpsTransformExpr
-
- All Implemented Interfaces:
SQLExpr,SQLObject,OdpsObject,Cloneable
public class OdpsTransformExpr extends SQLExprImpl implements OdpsObject
-
-
Field Summary
-
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 OdpsTransformExpr()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept0(OdpsASTVisitor v)protected voidaccept0(SQLASTVisitor v)SQLExprclone()booleanequals(Object o)List<SQLExpr>getInputColumns()SQLExternalRecordFormatgetInputRowFormat()List<SQLColumnDefinition>getOutputColumns()SQLExternalRecordFormatgetOutputRowFormat()List<SQLExpr>getResources()SQLExprgetUsing()inthashCode()voidsetInputRowFormat(SQLExternalRecordFormat inputRowFormat)voidsetOutputRowFormat(SQLExternalRecordFormat outputRowFormat)voidsetUsing(SQLExpr using)-
Methods inherited from class com.alibaba.druid.sql.ast.SQLExprImpl
cloneTo, computeDataType, getChildren, 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, output, 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, output, putAttribute, setParent, setSource
-
-
-
-
Method Detail
-
equals
public boolean equals(Object o)
- Specified by:
equalsin classSQLExprImpl
-
hashCode
public int hashCode()
- Specified by:
hashCodein classSQLExprImpl
-
accept0
protected void accept0(SQLASTVisitor v)
- Specified by:
accept0in classSQLObjectImpl
-
accept0
public void accept0(OdpsASTVisitor v)
- Specified by:
accept0in interfaceOdpsObject
-
clone
public SQLExpr clone()
-
getInputRowFormat
public SQLExternalRecordFormat getInputRowFormat()
-
setInputRowFormat
public void setInputRowFormat(SQLExternalRecordFormat inputRowFormat)
-
getOutputColumns
public List<SQLColumnDefinition> getOutputColumns()
-
getUsing
public SQLExpr getUsing()
-
setUsing
public void setUsing(SQLExpr using)
-
getOutputRowFormat
public SQLExternalRecordFormat getOutputRowFormat()
-
setOutputRowFormat
public void setOutputRowFormat(SQLExternalRecordFormat outputRowFormat)
-
-