Class Drop

java.lang.Object
net.sf.jsqlparser.statement.drop.Drop
All Implemented Interfaces:
Serializable, Model, Statement

public class Drop extends Object implements Statement
See Also:
  • Field Details

    • type

      private String type
    • name

      private Table name
    • parameters

      private List<String> parameters
    • typeToParameters

      private Map<String,List<String>> typeToParameters
    • ifExists

      private boolean ifExists
    • materialized

      private boolean materialized
    • isUsingTemporary

      private boolean isUsingTemporary
  • Constructor Details

    • Drop

      public Drop()
  • Method Details

    • accept

      public void accept(StatementVisitor statementVisitor)
      Specified by:
      accept in interface Statement
    • getName

      public Table getName()
    • getParameters

      public List<String> getParameters()
    • getType

      public String getType()
    • setName

      public void setName(Table string)
    • setParameters

      public void setParameters(List<String> list)
    • setType

      public void setType(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 Map<String,List<String>> getTypeToParameters()
    • setTypeToParameters

      public void setTypeToParameters(Map<String,List<String>> typeToParameters)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • formatFuncParams

      public static String formatFuncParams(List<String> params)
    • getParamsByType

      public List<String> getParamsByType(String type)
    • withIfExists

      public Drop withIfExists(boolean ifExists)
    • withMaterialized

      public Drop withMaterialized(boolean materialized)
    • withType

      public Drop withType(String type)
    • withName

      public Drop withName(Table name)
    • withParameters

      public Drop withParameters(List<String> parameters)
    • addParameters

      public Drop addParameters(String... parameters)
    • addParameters

      public Drop addParameters(Collection<String> parameters)