     sprintf(row,")\n");
 
     printf("%s %s", msg, row);
-
   }
 
     /* --------------------------------------------------------------------------*/

    }
  }

  gdf_dtype get_build_column_type() const
  {
    return host_columns[build_column_index]->dtype;
  }

  void * get_build_column_data() const
  {
    return host_columns[build_column_index]->data;
  }

  void * get_probe_column_data() const
  {
    return host_columns[build_column_index]->data;
  }



  __host__ 
  void print_row(const size_type row_index, char * msg = "") const

  size_type column_length{0};

  size_type row_size_bytes{0};
  thrust::device_vector<byte_type> column_byte_widths;
  byte_type * d_column_byte_widths{nullptr};

  // Just use the first column as the build/probe column for now
  const size_type build_column_index{0};
