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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept0
(SQLASTVisitor visitor) clone()
getName()
boolean
boolean
isMap()
boolean
isMember()
boolean
isNoCopy()
boolean
isOrder()
void
setConstant
(boolean constant) void
setCursorName
(SQLName cursorName) void
setDataType
(SQLDataType dataType) void
setDefaultValue
(SQLExpr deaultValue) void
setMap
(boolean map) void
setMember
(boolean member) void
void
setNoCopy
(boolean noCopy) void
setOrder
(boolean order) void
setParamType
(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, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine, toString
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, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParent
-
Constructor Details
-
SQLParameter
public SQLParameter()
-
-
Method Details
-
getDefaultValue
-
setDefaultValue
-
getName
-
setName
-
getDataType
- Specified by:
getDataType
in interfaceSQLObjectWithDataType
-
setDataType
- Specified by:
setDataType
in interfaceSQLObjectWithDataType
-
getParamType
-
setParamType
-
accept0
- Specified by:
accept0
in classSQLObjectImpl
-
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:
clone
in interfaceSQLObject
- Overrides:
clone
in 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)
-