public static AcidOperationalProperties parseInt(int properties) {
      AcidOperationalProperties obj = new AcidOperationalProperties();
      if ((properties & SPLIT_UPDATE_BIT)  > 0) {
        obj.setSplitUpdate(true);
      }
      if ((properties & HASH_BASED_MERGE_BIT)  > 0) {
        obj.setHashBasedMerge(true);
      }
      if ((properties & INSERT_ONLY_BIT) > 0) {
        obj.setInsertOnly(true);
      }
      if ((properties & INSERT_ONLY_FETCH_BUCKET_ID_BIT) > 0) {
        obj.setInsertOnlyFetchBucketId(true);
      }
      if ((properties & FETCH_DELETED_ROWS_BIT) > 0) {
        obj.setFetchDeletedRows(true);
      }
      return obj;
    }
Returns an acidOperationalProperties object that is represented by an encoded 32-bit integer.
@param properties an encoded 32-bit representing the acidOperationalProperties.
@return the acidOperationalProperties object.
ql/src/java/org/apache/hadoop/hive/ql/io/AcidUtils.java