Package com.alibaba.druid.sql.ast
Class SQLParameter
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLParameter
- All Implemented Interfaces:
SQLObject,SQLObjectWithDataType
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
Constructor Summary
ConstructorsConstructorDescriptionSQLParameter(SQLName name, SQLDataType dataType) SQLParameter(SQLName name, SQLDataType dataType, SQLExpr defaultValue) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept0(SQLASTVisitor visitor) clone()getName()booleanbooleanisMap()booleanisMember()booleanisNoCopy()booleanbooleanisOrder()voidsetConstant(boolean constant) voidsetCursorName(SQLName cursorName) voidsetDataType(SQLDataType dataType) voidsetDefaultValue(SQLExpr deaultValue) voidsetMap(boolean map) voidsetMember(boolean member) voidvoidsetNoCopy(boolean noCopy) voidsetNotNull(boolean isNotNull) voidsetOrder(boolean order) voidsetParamType(SQLParameter.ParameterType paramType) Methods inherited from class 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, toStringMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent
-
Constructor Details
-
SQLParameter
public SQLParameter() -
SQLParameter
-
SQLParameter
-
-
Method Details
-
getDefaultValue
-
setDefaultValue
-
getName
-
setName
-
getDataType
- Specified by:
getDataTypein interfaceSQLObjectWithDataType
-
setDataType
- Specified by:
setDataTypein interfaceSQLObjectWithDataType
-
getParamType
-
setParamType
-
accept0
- Specified by:
accept0in classSQLObjectImpl
-
setNotNull
public void setNotNull(boolean isNotNull) -
isNotNull
public boolean isNotNull() -
isNoCopy
public boolean isNoCopy() -
setNoCopy
public void setNoCopy(boolean noCopy) -
isConstant
public boolean isConstant() -
setConstant
public void setConstant(boolean constant) -
getCursorParameters
-
getCursorName
-
setCursorName
-
clone
- Specified by:
clonein interfaceSQLObject- Overrides:
clonein classSQLObjectImpl
-
isOrder
public boolean isOrder() -
setOrder
public void setOrder(boolean order) -
isMap
public boolean isMap() -
setMap
public void setMap(boolean map) -
isMember
public boolean isMember() -
setMember
public void setMember(boolean member)
-