class HiveIcebergSerDe extends AbstractSerDe {

  @Override
  public void initialize(@Nullable Configuration configuration, Properties serDeProperties) throws SerDeException {
    Table table = Catalogs.loadTable(configuration, serDeProperties);

    try {
      this.inspector = IcebergObjectInspector.create(table.schema());
    } catch (Exception e) {
      throw new SerDeException(e);
    }
  }

}