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

    boolean this_present_table = true && this.isSetTable();
    boolean that_present_table = true && that.isSetTable();
    if (this_present_table || that_present_table) {
      if (!(this_present_table && that_present_table))
        return false;
      if (!this.table.equals(that.table))
        return false;
    }

    boolean this_present_envContext = true && this.isSetEnvContext();
    boolean that_present_envContext = true && that.isSetEnvContext();
    if (this_present_envContext || that_present_envContext) {
      if (!(this_present_envContext && that_present_envContext))
        return false;
      if (!this.envContext.equals(that.envContext))
        return false;
    }

    boolean this_present_primaryKeys = true && this.isSetPrimaryKeys();
    boolean that_present_primaryKeys = true && that.isSetPrimaryKeys();
    if (this_present_primaryKeys || that_present_primaryKeys) {
      if (!(this_present_primaryKeys && that_present_primaryKeys))
        return false;
      if (!this.primaryKeys.equals(that.primaryKeys))
        return false;
    }

    boolean this_present_foreignKeys = true && this.isSetForeignKeys();
    boolean that_present_foreignKeys = true && that.isSetForeignKeys();
    if (this_present_foreignKeys || that_present_foreignKeys) {
      if (!(this_present_foreignKeys && that_present_foreignKeys))
        return false;
      if (!this.foreignKeys.equals(that.foreignKeys))
        return false;
    }

    boolean this_present_uniqueConstraints = true && this.isSetUniqueConstraints();
    boolean that_present_uniqueConstraints = true && that.isSetUniqueConstraints();
    if (this_present_uniqueConstraints || that_present_uniqueConstraints) {
      if (!(this_present_uniqueConstraints && that_present_uniqueConstraints))
        return false;
      if (!this.uniqueConstraints.equals(that.uniqueConstraints))
        return false;
    }

    boolean this_present_notNullConstraints = true && this.isSetNotNullConstraints();
    boolean that_present_notNullConstraints = true && that.isSetNotNullConstraints();
    if (this_present_notNullConstraints || that_present_notNullConstraints) {
      if (!(this_present_notNullConstraints && that_present_notNullConstraints))
        return false;
      if (!this.notNullConstraints.equals(that.notNullConstraints))
        return false;
    }

    boolean this_present_defaultConstraints = true && this.isSetDefaultConstraints();
    boolean that_present_defaultConstraints = true && that.isSetDefaultConstraints();
    if (this_present_defaultConstraints || that_present_defaultConstraints) {
      if (!(this_present_defaultConstraints && that_present_defaultConstraints))
        return false;
      if (!this.defaultConstraints.equals(that.defaultConstraints))
        return false;
    }

    boolean this_present_checkConstraints = true && this.isSetCheckConstraints();
    boolean that_present_checkConstraints = true && that.isSetCheckConstraints();
    if (this_present_checkConstraints || that_present_checkConstraints) {
      if (!(this_present_checkConstraints && that_present_checkConstraints))
        return false;
      if (!this.checkConstraints.equals(that.checkConstraints))
        return false;
    }

    boolean this_present_processorCapabilities = true && this.isSetProcessorCapabilities();
    boolean that_present_processorCapabilities = true && that.isSetProcessorCapabilities();
    if (this_present_processorCapabilities || that_present_processorCapabilities) {
      if (!(this_present_processorCapabilities && that_present_processorCapabilities))
        return false;
      if (!this.processorCapabilities.equals(that.processorCapabilities))
        return false;
    }

    boolean this_present_processorIdentifier = true && this.isSetProcessorIdentifier();
    boolean that_present_processorIdentifier = true && that.isSetProcessorIdentifier();
    if (this_present_processorIdentifier || that_present_processorIdentifier) {
      if (!(this_present_processorIdentifier && that_present_processorIdentifier))
        return false;
      if (!this.processorIdentifier.equals(that.processorIdentifier))
        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/CreateTableRequest.java