Class DefaultDBVacuum

java.lang.Object
fr.enedis.chutney.admin.infra.DefaultDBVacuum
All Implemented Interfaces:
DBVacuum

@Component public class DefaultDBVacuum extends Object implements DBVacuum
  • Constructor Details

    • DefaultDBVacuum

      public DefaultDBVacuum(org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate jdbcTemplate, org.springframework.boot.autoconfigure.jdbc.DataSourceProperties dsProperties)
  • Method Details

    • vacuum

      public DBVacuum.VacuumReport vacuum()
      Description copied from interface: DBVacuum
      Try to compact database
      Specified by:
      vacuum in interface DBVacuum
    • size

      public long size()
      Description copied from interface: DBVacuum
      Compute current database size in bytes
      Specified by:
      size in interface DBVacuum
      Returns:
      The size in bytes