Class SQLForeignKey

java.lang.Object
io.trino.hive.thrift.metastore.SQLForeignKey
All Implemented Interfaces:
Serializable, Cloneable, Comparable<SQLForeignKey>, org.apache.thrift.TBase<SQLForeignKey,SQLForeignKey._Fields>, org.apache.thrift.TSerializable

@Generated("Autogenerated by Thrift Compiler (0.17.0)") public class SQLForeignKey extends Object implements org.apache.thrift.TBase<SQLForeignKey,SQLForeignKey._Fields>, Serializable, Cloneable, Comparable<SQLForeignKey>
See Also:
  • Field Details

  • Constructor Details

    • SQLForeignKey

      public SQLForeignKey()
    • SQLForeignKey

      public SQLForeignKey(String pktable_db, String pktable_name, String pkcolumn_name, String fktable_db, String fktable_name, String fkcolumn_name, int key_seq, int update_rule, int delete_rule, String fk_name, String pk_name, boolean enable_cstr, boolean validate_cstr, boolean rely_cstr)
    • SQLForeignKey

      public SQLForeignKey(SQLForeignKey other)
      Performs a deep copy on other.
  • Method Details

    • deepCopy

      public SQLForeignKey deepCopy()
      Specified by:
      deepCopy in interface org.apache.thrift.TBase<SQLForeignKey,SQLForeignKey._Fields>
    • clear

      public void clear()
      Specified by:
      clear in interface org.apache.thrift.TBase<SQLForeignKey,SQLForeignKey._Fields>
    • getPktableDb

      public String getPktableDb()
    • setPktableDb

      public SQLForeignKey setPktableDb(String pktable_db)
    • unsetPktableDb

      public void unsetPktableDb()
    • isSetPktableDb

      public boolean isSetPktableDb()
      Returns true if field pktable_db is set (has been assigned a value) and false otherwise
    • setPktableDbIsSet

      public void setPktableDbIsSet(boolean value)
    • getPktableName

      public String getPktableName()
    • setPktableName

      public SQLForeignKey setPktableName(String pktable_name)
    • unsetPktableName

      public void unsetPktableName()
    • isSetPktableName

      public boolean isSetPktableName()
      Returns true if field pktable_name is set (has been assigned a value) and false otherwise
    • setPktableNameIsSet

      public void setPktableNameIsSet(boolean value)
    • getPkcolumnName

      public String getPkcolumnName()
    • setPkcolumnName

      public SQLForeignKey setPkcolumnName(String pkcolumn_name)
    • unsetPkcolumnName

      public void unsetPkcolumnName()
    • isSetPkcolumnName

      public boolean isSetPkcolumnName()
      Returns true if field pkcolumn_name is set (has been assigned a value) and false otherwise
    • setPkcolumnNameIsSet

      public void setPkcolumnNameIsSet(boolean value)
    • getFktableDb

      public String getFktableDb()
    • setFktableDb

      public SQLForeignKey setFktableDb(String fktable_db)
    • unsetFktableDb

      public void unsetFktableDb()
    • isSetFktableDb

      public boolean isSetFktableDb()
      Returns true if field fktable_db is set (has been assigned a value) and false otherwise
    • setFktableDbIsSet

      public void setFktableDbIsSet(boolean value)
    • getFktableName

      public String getFktableName()
    • setFktableName

      public SQLForeignKey setFktableName(String fktable_name)
    • unsetFktableName

      public void unsetFktableName()
    • isSetFktableName

      public boolean isSetFktableName()
      Returns true if field fktable_name is set (has been assigned a value) and false otherwise
    • setFktableNameIsSet

      public void setFktableNameIsSet(boolean value)
    • getFkcolumnName

      public String getFkcolumnName()
    • setFkcolumnName

      public SQLForeignKey setFkcolumnName(String fkcolumn_name)
    • unsetFkcolumnName

      public void unsetFkcolumnName()
    • isSetFkcolumnName

      public boolean isSetFkcolumnName()
      Returns true if field fkcolumn_name is set (has been assigned a value) and false otherwise
    • setFkcolumnNameIsSet

      public void setFkcolumnNameIsSet(boolean value)
    • getKeySeq

      public int getKeySeq()
    • setKeySeq

      public SQLForeignKey setKeySeq(int key_seq)
    • unsetKeySeq

      public void unsetKeySeq()
    • isSetKeySeq

      public boolean isSetKeySeq()
      Returns true if field key_seq is set (has been assigned a value) and false otherwise
    • setKeySeqIsSet

      public void setKeySeqIsSet(boolean value)
    • getUpdateRule

      public int getUpdateRule()
    • setUpdateRule

      public SQLForeignKey setUpdateRule(int update_rule)
    • unsetUpdateRule

      public void unsetUpdateRule()
    • isSetUpdateRule

      public boolean isSetUpdateRule()
      Returns true if field update_rule is set (has been assigned a value) and false otherwise
    • setUpdateRuleIsSet

      public void setUpdateRuleIsSet(boolean value)
    • getDeleteRule

      public int getDeleteRule()
    • setDeleteRule

      public SQLForeignKey setDeleteRule(int delete_rule)
    • unsetDeleteRule

      public void unsetDeleteRule()
    • isSetDeleteRule

      public boolean isSetDeleteRule()
      Returns true if field delete_rule is set (has been assigned a value) and false otherwise
    • setDeleteRuleIsSet

      public void setDeleteRuleIsSet(boolean value)
    • getFkName

      public String getFkName()
    • setFkName

      public SQLForeignKey setFkName(String fk_name)
    • unsetFkName

      public void unsetFkName()
    • isSetFkName

      public boolean isSetFkName()
      Returns true if field fk_name is set (has been assigned a value) and false otherwise
    • setFkNameIsSet

      public void setFkNameIsSet(boolean value)
    • getPkName

      public String getPkName()
    • setPkName

      public SQLForeignKey setPkName(String pk_name)
    • unsetPkName

      public void unsetPkName()
    • isSetPkName

      public boolean isSetPkName()
      Returns true if field pk_name is set (has been assigned a value) and false otherwise
    • setPkNameIsSet

      public void setPkNameIsSet(boolean value)
    • isEnableCstr

      public boolean isEnableCstr()
    • setEnableCstr

      public SQLForeignKey setEnableCstr(boolean enable_cstr)
    • unsetEnableCstr

      public void unsetEnableCstr()
    • isSetEnableCstr

      public boolean isSetEnableCstr()
      Returns true if field enable_cstr is set (has been assigned a value) and false otherwise
    • setEnableCstrIsSet

      public void setEnableCstrIsSet(boolean value)
    • isValidateCstr

      public boolean isValidateCstr()
    • setValidateCstr

      public SQLForeignKey setValidateCstr(boolean validate_cstr)
    • unsetValidateCstr

      public void unsetValidateCstr()
    • isSetValidateCstr

      public boolean isSetValidateCstr()
      Returns true if field validate_cstr is set (has been assigned a value) and false otherwise
    • setValidateCstrIsSet

      public void setValidateCstrIsSet(boolean value)
    • isRelyCstr

      public boolean isRelyCstr()
    • setRelyCstr

      public SQLForeignKey setRelyCstr(boolean rely_cstr)
    • unsetRelyCstr

      public void unsetRelyCstr()
    • isSetRelyCstr

      public boolean isSetRelyCstr()
      Returns true if field rely_cstr is set (has been assigned a value) and false otherwise
    • setRelyCstrIsSet

      public void setRelyCstrIsSet(boolean value)
    • getCatName

      public String getCatName()
    • setCatName

      public SQLForeignKey setCatName(String catName)
    • unsetCatName

      public void unsetCatName()
    • isSetCatName

      public boolean isSetCatName()
      Returns true if field catName is set (has been assigned a value) and false otherwise
    • setCatNameIsSet

      public void setCatNameIsSet(boolean value)
    • setFieldValue

      public void setFieldValue(SQLForeignKey._Fields field, Object value)
      Specified by:
      setFieldValue in interface org.apache.thrift.TBase<SQLForeignKey,SQLForeignKey._Fields>
    • getFieldValue

      public Object getFieldValue(SQLForeignKey._Fields field)
      Specified by:
      getFieldValue in interface org.apache.thrift.TBase<SQLForeignKey,SQLForeignKey._Fields>
    • isSet

      public boolean isSet(SQLForeignKey._Fields field)
      Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
      Specified by:
      isSet in interface org.apache.thrift.TBase<SQLForeignKey,SQLForeignKey._Fields>
    • equals

      public boolean equals(Object that)
      Overrides:
      equals in class Object
    • equals

      public boolean equals(SQLForeignKey that)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • compareTo

      public int compareTo(SQLForeignKey other)
      Specified by:
      compareTo in interface Comparable<SQLForeignKey>
    • fieldForId

      public SQLForeignKey._Fields fieldForId(int fieldId)
      Specified by:
      fieldForId in interface org.apache.thrift.TBase<SQLForeignKey,SQLForeignKey._Fields>
    • read

      public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException
      Specified by:
      read in interface org.apache.thrift.TSerializable
      Throws:
      org.apache.thrift.TException
    • write

      public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
      Specified by:
      write in interface org.apache.thrift.TSerializable
      Throws:
      org.apache.thrift.TException
    • toString

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

      public void validate() throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException