public class SQLCreateViewStatement extends SQLStatementImpl implements SQLDDLStatement
| Modifier and Type | Class and Description |
|---|---|
static class |
SQLCreateViewStatement.Column |
static class |
SQLCreateViewStatement.Level |
| Constructor and Description |
|---|
SQLCreateViewStatement() |
SQLCreateViewStatement(String dbType) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(SQLCreateViewStatement.Column column) |
String |
getAlgorithm() |
List<SQLCreateViewStatement.Column> |
getColumns() |
SQLLiteralExpr |
getComment() |
SQLName |
getDefiner() |
SQLName |
getName() |
String |
getSqlSecurity() |
SQLSelect |
getSubQuery() |
SQLExprTableSource |
getTableSource() |
SQLCreateViewStatement.Level |
getWith() |
boolean |
isForce() |
boolean |
isIfNotExists() |
boolean |
isOrReplace() |
void |
setAlgorithm(String algorithm) |
void |
setComment(SQLLiteralExpr comment) |
void |
setDefiner(SQLName definer) |
void |
setForce(boolean force) |
void |
setIfNotExists(boolean ifNotExists) |
void |
setName(SQLName name) |
void |
setOrReplace(boolean orReplace) |
void |
setSqlSecurity(String sqlSecurity) |
void |
setSubQuery(SQLSelect subQuery) |
void |
setTableSource(SQLExprTableSource tableSource) |
void |
setWith(SQLCreateViewStatement.Level with) |
getDbType, isAfterSemi, setAfterSemi, setDbType, toStringaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, clone, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParentequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDbType, isAfterSemi, setAfterSemiaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, clone, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParentpublic SQLCreateViewStatement()
public SQLCreateViewStatement(String dbType)
public boolean isOrReplace()
public void setOrReplace(boolean orReplace)
public SQLName getName()
public void setName(SQLName name)
public SQLExprTableSource getTableSource()
public void setTableSource(SQLExprTableSource tableSource)
public SQLCreateViewStatement.Level getWith()
public void setWith(SQLCreateViewStatement.Level with)
public SQLSelect getSubQuery()
public void setSubQuery(SQLSelect subQuery)
public List<SQLCreateViewStatement.Column> getColumns()
public void addColumn(SQLCreateViewStatement.Column column)
public boolean isIfNotExists()
public void setIfNotExists(boolean ifNotExists)
public SQLLiteralExpr getComment()
public void setComment(SQLLiteralExpr comment)
public String getAlgorithm()
public void setAlgorithm(String algorithm)
public SQLName getDefiner()
public void setDefiner(SQLName definer)
public String getSqlSecurity()
public void setSqlSecurity(String sqlSecurity)
public boolean isForce()
public void setForce(boolean force)
Copyright © 2013–2017 Alibaba Group. All rights reserved.