Class Drop

    • 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
    • Constructor Detail

      • Drop

        public Drop()
    • Method Detail

      • getName

        public Table getName()
      • getParameters

        public java.util.List<java.lang.String> getParameters()
      • getType

        public java.lang.String getType()
      • setName

        public void setName​(Table string)
      • setParameters

        public void setParameters​(java.util.List<java.lang.String> list)
      • 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 class java.lang.Object
      • formatFuncParams

        public static java.lang.String formatFuncParams​(java.util.List<java.lang.String> params)
      • 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)
      • withName

        public Drop withName​(Table name)
      • 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)