类 SQLCreateFunctionStatement
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLStatementImpl
com.alibaba.druid.sql.ast.statement.SQLCreateFunctionStatement
- 所有已实现的接口:
SQLDbTypedObject,SQLObject,SQLObjectWithDataType,SQLStatement,SQLCreateStatement,SQLDDLStatement
- 直接已知子类:
HiveCreateFunctionStatement
public class SQLCreateFunctionStatement
extends SQLStatementImpl
implements SQLCreateStatement, SQLObjectWithDataType
Created by wenshao on 23/05/2017.
-
嵌套类概要
从接口继承的嵌套类/接口 com.alibaba.druid.sql.ast.statement.SQLDDLStatement
SQLDDLStatement.DDLObjectType -
字段概要
字段修饰符和类型字段说明protected SQLStatementprotected booleanprotected SQLNameprotected booleanprotected SQLNameprotected booleanprotected List<SQLParameter>从类继承的字段 com.alibaba.druid.sql.ast.SQLStatementImpl
afterSemi, dbType, headHints从类继承的字段 com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaccept0(SQLASTVisitor visitor) clone()getBlock()getName()getUsing()booleanbooleanisCreate()booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAggregate(boolean aggregate) voidvoidsetBlock(SQLStatement block) voidsetComment(String comment) voidsetCreate(boolean create) voidsetDataType(SQLDataType dataType) voidsetDefiner(SQLName definer) voidsetDeterministic(boolean deterministic) voidsetIfNotExists(boolean ifNotExists) voidsetJavaCallSpec(String javaCallSpec) voidsetLanguage(String language) voidvoidsetOrReplace(boolean orReplace) voidsetParallelEnable(boolean parallel_enable) voidsetParameters(List<SQLParameter> parameters) voidsetPipelined(boolean pipelined) voidsetResultCache(boolean resultCache) voidsetReturnDataType(SQLDataType returnDataType) voidsetTemporary(boolean temporary) voidvoidsetWrappedSource(String wrappedSource) 从类继承的方法 com.alibaba.druid.sql.ast.SQLStatementImpl
getChildren, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setDbType, setHeadHints, toLowerCaseString, toParameterizedString, toString, toString, toUnformattedString从类继承的方法 com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine从接口继承的方法 com.alibaba.druid.sql.ast.statement.SQLDDLStatement
getDDLObjectType从接口继承的方法 com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent从接口继承的方法 com.alibaba.druid.sql.ast.SQLStatement
getChildren, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setHeadHints, toLowerCaseString, toParameterizedString, toString, toString
-
字段详细资料
-
definer
-
create
protected boolean create -
orReplace
protected boolean orReplace -
name
-
block
-
parameters
-
ifNotExists
protected boolean ifNotExists
-
-
构造器详细资料
-
SQLCreateFunctionStatement
public SQLCreateFunctionStatement()
-
-
方法详细资料
-
clone
- 指定者:
clone在接口中SQLObject- 指定者:
clone在接口中SQLStatement- 覆盖:
clone在类中SQLStatementImpl
-
accept0
- 覆盖:
accept0在类中SQLStatementImpl
-
getParameters
-
setParameters
-
getName
- 指定者:
getName在接口中SQLCreateStatement
-
setName
-
getBlock
-
setBlock
-
getAuthid
-
setAuthid
-
getLanguage
-
setLanguage
-
isOrReplace
public boolean isOrReplace() -
setOrReplace
public void setOrReplace(boolean orReplace) -
getDefiner
-
setDefiner
-
isCreate
public boolean isCreate() -
setCreate
public void setCreate(boolean create) -
getJavaCallSpec
-
setJavaCallSpec
-
getReturnDataType
-
setReturnDataType
-
getComment
-
setComment
-
isDeterministic
public boolean isDeterministic() -
setDeterministic
public void setDeterministic(boolean deterministic) -
getSchema
-
getDataType
- 指定者:
getDataType在接口中SQLObjectWithDataType
-
setDataType
- 指定者:
setDataType在接口中SQLObjectWithDataType
-
isParallelEnable
public boolean isParallelEnable() -
setParallelEnable
public void setParallelEnable(boolean parallel_enable) -
isAggregate
public boolean isAggregate() -
setAggregate
public void setAggregate(boolean aggregate) -
getUsing
-
setUsing
-
isPipelined
public boolean isPipelined() -
setPipelined
public void setPipelined(boolean pipelined) -
isResultCache
public boolean isResultCache() -
setResultCache
public void setResultCache(boolean resultCache) -
getWrappedSource
-
setWrappedSource
-
isTemporary
public boolean isTemporary() -
setTemporary
public void setTemporary(boolean temporary) -
isIfNotExists
public boolean isIfNotExists() -
setIfNotExists
public void setIfNotExists(boolean ifNotExists)
-