Class OdpsUnloadStatement
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.SQLStatementImpl
-
- com.alibaba.druid.sql.dialect.odps.ast.OdpsUnloadStatement
-
- All Implemented Interfaces:
SQLDbTypedObject,SQLObject,SQLStatement
public class OdpsUnloadStatement extends SQLStatementImpl
-
-
Field Summary
Fields Modifier and Type Field Description protected SQLExprlocationprotected List<SQLAssignItem>propertiesprotected SQLExternalRecordFormatrowFormatprotected List<SQLAssignItem>serdePropertiesprotected SQLExprstoredAs-
Fields inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
afterSemi, dbType, headHints
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description OdpsUnloadStatement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaccept0(OdpsASTVisitor visitor)protected voidaccept0(SQLASTVisitor visitor)SQLTableSourcegetFrom()SQLExprgetLocation()List<SQLAssignItem>getPartitions()List<SQLAssignItem>getProperties()SQLExternalRecordFormatgetRowFormat()List<SQLAssignItem>getSerdeProperties()SQLExprgetStoredAs()voidsetFrom(SQLName x)voidsetFrom(SQLTableSource x)voidsetLocation(SQLExpr location)voidsetRowFormat(SQLExternalRecordFormat x)voidsetStoredAs(SQLExpr x)-
Methods inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
clone, cloneTo, getChildren, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setDbType, setHeadHints, toLowerCaseString, toParameterizedString, toString, toString, toUnformattedString
-
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
-
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.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource
-
-
-
-
Field Detail
-
serdeProperties
protected final List<SQLAssignItem> serdeProperties
-
properties
protected final List<SQLAssignItem> properties
-
location
protected SQLExpr location
-
rowFormat
protected SQLExternalRecordFormat rowFormat
-
storedAs
protected SQLExpr storedAs
-
-
Method Detail
-
accept0
protected void accept0(SQLASTVisitor visitor)
- Overrides:
accept0in classSQLStatementImpl
-
accept0
protected void accept0(OdpsASTVisitor visitor)
-
getFrom
public SQLTableSource getFrom()
-
setFrom
public void setFrom(SQLName x)
-
setFrom
public void setFrom(SQLTableSource x)
-
getPartitions
public List<SQLAssignItem> getPartitions()
-
getLocation
public SQLExpr getLocation()
-
setLocation
public void setLocation(SQLExpr location)
-
getRowFormat
public SQLExternalRecordFormat getRowFormat()
-
setRowFormat
public void setRowFormat(SQLExternalRecordFormat x)
-
getStoredAs
public SQLExpr getStoredAs()
-
setStoredAs
public void setStoredAs(SQLExpr x)
-
getSerdeProperties
public List<SQLAssignItem> getSerdeProperties()
-
getProperties
public List<SQLAssignItem> getProperties()
-
-