Package net.sf.jsqlparser.statement
Class DeclareStatement
java.lang.Object
net.sf.jsqlparser.statement.DeclareStatement
- All Implemented Interfaces:
Serializable
,Model
,Statement
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List
<ColumnDefinition> private DeclareType
private List
<DeclareStatement.TypeDefExpr> private String
private UserVariable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(StatementVisitor statementVisitor) void
addColumnDefinition
(ColumnDefinition colDef) addColumnDefinitions
(Collection<? extends ColumnDefinition> columnDefinitions) addColumnDefinitions
(ColumnDefinition... statements) void
addType
(UserVariable userVariable, ColDataType colDataType, Expression defaultExpr) void
addType
(ColDataType colDataType, Expression defaultExpr) addTypeDefExprList
(Collection<? extends DeclareStatement.TypeDefExpr> typeDefExpressions) addTypeDefExprList
(DeclareStatement.TypeDefExpr... typeDefExpressions) getType()
Deprecated.void
setColumnDefinitions
(List<ColumnDefinition> columnDefinitions) void
setDeclareType
(DeclareType declareType) void
void
setTypeName
(String typeName) void
setUserVariable
(UserVariable userVariable) toString()
withColumnDefinitions
(List<ColumnDefinition> columnDefinitions) withDeclareType
(DeclareType declareType) withTypeDefExprList
(List<DeclareStatement.TypeDefExpr> typeDefExpressions) withTypeName
(String typeName) withUserVariable
(UserVariable userVariable)
-
Field Details
-
userVariable
-
declareType
-
typeName
-
typeDefExprList
-
columnDefinitions
-
-
Constructor Details
-
DeclareStatement
public DeclareStatement()
-
-
Method Details
-
setUserVariable
-
getUserVariable
-
getType
Deprecated.usegetDeclareType()
- Returns:
- the
DeclareType
-
getDeclareType
- Returns:
- the
DeclareType
-
getTypeName
-
setDeclareType
-
addType
-
addType
-
addTypeDefExprList
-
addTypeDefExprList
public DeclareStatement addTypeDefExprList(Collection<? extends DeclareStatement.TypeDefExpr> typeDefExpressions) -
withTypeDefExprList
-
setTypeDefExprList
-
getTypeDefExprList
-
addColumnDefinition
-
setColumnDefinitions
-
getColumnDefinitions
-
getTypeDefinitions
-
setTypeName
-
toString
-
accept
-
withUserVariable
-
withTypeName
-
withDeclareType
-
withColumnDefinitions
-
addColumnDefinitions
-
addColumnDefinitions
public DeclareStatement addColumnDefinitions(Collection<? extends ColumnDefinition> columnDefinitions)
-
getDeclareType()