- java.lang.Object
-
- net.sf.jsqlparser.statement.drop.Drop
-
public class Drop extends java.lang.Object implements Statement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
ifExists
private boolean
isUsingTemporary
private boolean
materialized
private Table
name
private java.util.List<java.lang.String>
parameters
private java.lang.String
type
private java.util.Map<java.lang.String,java.util.List<java.lang.String>>
typeToParameters
-
Constructor Summary
Constructors Constructor Description Drop()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T,S>
Taccept(StatementVisitor<T> statementVisitor, S context)
Drop
addParameters(java.lang.String... parameters)
Drop
addParameters(java.util.Collection<java.lang.String> parameters)
static java.lang.String
formatFuncParams(java.util.List<java.lang.String> params)
Table
getName()
java.util.List<java.lang.String>
getParameters()
java.util.List<java.lang.String>
getParamsByType(java.lang.String type)
java.lang.String
getType()
java.util.Map<java.lang.String,java.util.List<java.lang.String>>
getTypeToParameters()
boolean
isIfExists()
boolean
isMaterialized()
boolean
isUsingTemporary()
void
setIfExists(boolean ifExists)
void
setMaterialized(boolean materialized)
void
setName(Table string)
void
setParameters(java.util.List<java.lang.String> list)
void
setType(java.lang.String string)
void
setTypeToParameters(java.util.Map<java.lang.String,java.util.List<java.lang.String>> typeToParameters)
void
setUsingTemporary(boolean useTemporary)
java.lang.String
toString()
Drop
withIfExists(boolean ifExists)
Drop
withMaterialized(boolean materialized)
Drop
withName(Table name)
Drop
withParameters(java.util.List<java.lang.String> parameters)
Drop
withType(java.lang.String type)
Drop
withUsingTemporary(boolean useTemporary)
-
-
-
Field Detail
-
type
private java.lang.String type
-
name
private Table name
-
parameters
private java.util.List<java.lang.String> parameters
-
typeToParameters
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> typeToParameters
-
ifExists
private boolean ifExists
-
materialized
private boolean materialized
-
isUsingTemporary
private boolean isUsingTemporary
-
-
Method Detail
-
formatFuncParams
public static java.lang.String formatFuncParams(java.util.List<java.lang.String> params)
-
accept
public <T,S> T accept(StatementVisitor<T> statementVisitor, S context)
-
getName
public Table getName()
-
setName
public void setName(Table string)
-
getParameters
public java.util.List<java.lang.String> getParameters()
-
setParameters
public void setParameters(java.util.List<java.lang.String> list)
-
getType
public java.lang.String getType()
-
setType
public void setType(java.lang.String string)
-
isIfExists
public boolean isIfExists()
-
setIfExists
public void setIfExists(boolean ifExists)
-
isUsingTemporary
public boolean isUsingTemporary()
-
setUsingTemporary
public void setUsingTemporary(boolean useTemporary)
-
withUsingTemporary
public Drop withUsingTemporary(boolean useTemporary)
-
isMaterialized
public boolean isMaterialized()
-
setMaterialized
public void setMaterialized(boolean materialized)
-
getTypeToParameters
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getTypeToParameters()
-
setTypeToParameters
public void setTypeToParameters(java.util.Map<java.lang.String,java.util.List<java.lang.String>> typeToParameters)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getParamsByType
public java.util.List<java.lang.String> getParamsByType(java.lang.String type)
-
withIfExists
public Drop withIfExists(boolean ifExists)
-
withMaterialized
public Drop withMaterialized(boolean materialized)
-
withType
public Drop withType(java.lang.String type)
-
withParameters
public Drop withParameters(java.util.List<java.lang.String> parameters)
-
addParameters
public Drop addParameters(java.lang.String... parameters)
-
addParameters
public Drop addParameters(java.util.Collection<java.lang.String> parameters)
-
-