public boolean equals(CreationMetadata that) {
    if (that == null)
      return false;
    if (this == that)
      return true;

    boolean this_present_catName = true && this.isSetCatName();
    boolean that_present_catName = true && that.isSetCatName();
    if (this_present_catName || that_present_catName) {
      if (!(this_present_catName && that_present_catName))
        return false;
      if (!this.catName.equals(that.catName))
        return false;
    }

    boolean this_present_dbName = true && this.isSetDbName();
    boolean that_present_dbName = true && that.isSetDbName();
    if (this_present_dbName || that_present_dbName) {
      if (!(this_present_dbName && that_present_dbName))
        return false;
      if (!this.dbName.equals(that.dbName))
        return false;
    }

    boolean this_present_tblName = true && this.isSetTblName();
    boolean that_present_tblName = true && that.isSetTblName();
    if (this_present_tblName || that_present_tblName) {
      if (!(this_present_tblName && that_present_tblName))
        return false;
      if (!this.tblName.equals(that.tblName))
        return false;
    }

    boolean this_present_tablesUsed = true && this.isSetTablesUsed();
    boolean that_present_tablesUsed = true && that.isSetTablesUsed();
    if (this_present_tablesUsed || that_present_tablesUsed) {
      if (!(this_present_tablesUsed && that_present_tablesUsed))
        return false;
      if (!this.tablesUsed.equals(that.tablesUsed))
        return false;
    }

    boolean this_present_validTxnList = true && this.isSetValidTxnList();
    boolean that_present_validTxnList = true && that.isSetValidTxnList();
    if (this_present_validTxnList || that_present_validTxnList) {
      if (!(this_present_validTxnList && that_present_validTxnList))
        return false;
      if (!this.validTxnList.equals(that.validTxnList))
        return false;
    }

    boolean this_present_materializationTime = true && this.isSetMaterializationTime();
    boolean that_present_materializationTime = true && that.isSetMaterializationTime();
    if (this_present_materializationTime || that_present_materializationTime) {
      if (!(this_present_materializationTime && that_present_materializationTime))
        return false;
      if (this.materializationTime != that.materializationTime)
        return false;
    }

    boolean this_present_sourceTables = true && this.isSetSourceTables();
    boolean that_present_sourceTables = true && that.isSetSourceTables();
    if (this_present_sourceTables || that_present_sourceTables) {
      if (!(this_present_sourceTables && that_present_sourceTables))
        return false;
      if (!this.sourceTables.equals(that.sourceTables))
        return false;
    }

    return true;
  }
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/CreationMetadata.java