 +
 +  void __set_sorting_columns(const std::vector<SortingColumn> & val);
 +
++  void __set_file_offset(const int64_t val);
++
++  void __set_total_compressed_size(const int64_t val);
++
 +  bool operator == (const RowGroup & rhs) const
 +  {
 +    if (!(columns == rhs.columns))

+        if (ftype == ::apache::thrift::protocol::T_LIST) {
+          {
+            this->null_counts.clear();
+            uint32_t _size140;
+            ::apache::thrift::protocol::TType _etype143;
+            xfer += iprot->readListBegin(_etype143, _size140);
+            this->null_counts.resize(_size140);
+            uint32_t _i144;
+            for (_i144 = 0; _i144 < _size140; ++_i144)
+            {
+              xfer += iprot->readI64(this->null_counts[_i144]);
+            }
+            xfer += iprot->readListEnd();
+          }

+  swap(a.__isset, b.__isset);
+}
+
+ColumnOrder::ColumnOrder(const ColumnOrder& other124) {
+  TYPE_ORDER = other124.TYPE_ORDER;
+  __isset = other124.__isset;
+}
+ColumnOrder& ColumnOrder::operator=(const ColumnOrder& other125) {
+  TYPE_ORDER = other125.TYPE_ORDER;
+  __isset = other125.__isset;
+  return *this;
+}
+void ColumnOrder::printTo(std::ostream& out) const {
