- java.lang.Object
-
- net.sf.jsqlparser.statement.DeclareStatement
-
- All Implemented Interfaces:
Serializable,Model,Statement
public final class DeclareStatement extends Object implements Statement
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeclareStatement.TypeDefExpr
-
Constructor Summary
Constructors Constructor Description DeclareStatement()
-
Method Summary
-
-
-
Method Detail
-
getUserVariable
public UserVariable getUserVariable()
-
setUserVariable
public void setUserVariable(UserVariable userVariable)
-
getType
@Deprecated public DeclareType getType()
Deprecated.usegetDeclareType()- Returns:
- the
DeclareType
-
getDeclareType
public DeclareType getDeclareType()
- Returns:
- the
DeclareType
-
setDeclareType
public void setDeclareType(DeclareType declareType)
-
getTypeName
public String getTypeName()
-
setTypeName
public void setTypeName(String typeName)
-
addType
public void addType(ColDataType colDataType, Expression defaultExpr)
-
addType
public void addType(UserVariable userVariable, ColDataType colDataType, Expression defaultExpr)
-
addTypeDefExprList
public DeclareStatement addTypeDefExprList(DeclareStatement.TypeDefExpr... typeDefExpressions)
-
addTypeDefExprList
public DeclareStatement addTypeDefExprList(Collection<? extends DeclareStatement.TypeDefExpr> typeDefExpressions)
-
withTypeDefExprList
public DeclareStatement withTypeDefExprList(List<DeclareStatement.TypeDefExpr> typeDefExpressions)
-
getTypeDefExprList
public List<DeclareStatement.TypeDefExpr> getTypeDefExprList()
-
setTypeDefExprList
public void setTypeDefExprList(List<DeclareStatement.TypeDefExpr> expr)
-
addColumnDefinition
public void addColumnDefinition(ColumnDefinition colDef)
-
getColumnDefinitions
public List<ColumnDefinition> getColumnDefinitions()
-
setColumnDefinitions
public void setColumnDefinitions(List<ColumnDefinition> columnDefinitions)
-
getTypeDefinitions
public List<DeclareStatement.TypeDefExpr> getTypeDefinitions()
-
accept
public <T,S> T accept(StatementVisitor<T> statementVisitor, S context)
-
withUserVariable
public DeclareStatement withUserVariable(UserVariable userVariable)
-
withTypeName
public DeclareStatement withTypeName(String typeName)
-
withDeclareType
public DeclareStatement withDeclareType(DeclareType declareType)
-
withColumnDefinitions
public DeclareStatement withColumnDefinitions(List<ColumnDefinition> columnDefinitions)
-
addColumnDefinitions
public DeclareStatement addColumnDefinitions(ColumnDefinition... statements)
-
addColumnDefinitions
public DeclareStatement addColumnDefinitions(Collection<? extends ColumnDefinition> columnDefinitions)
-
-