Class DatabaseReader

java.lang.Object
cz.drg.pregrouper.readers.DatabaseConnector
cz.drg.pregrouper.readers.DatabaseReader

public class DatabaseReader extends DatabaseConnector
Main class used to connect to database and read the data from it. Reading from database uses streaming for predetermined database vendors only that should support it. Following list are the currently allowed vendors: - postgresql - oracle - db2 - mariadb - mysql - sqlserver - sqlite - derby - h2 For any other database vendor the data are read using pagination instead, which is not suitable for larger datasets.
  • Constructor Details

    • DatabaseReader

      public DatabaseReader()
  • Method Details

    • readAllToCsv

      public void readAllToCsv()
    • readIdToCsv

      public void readIdToCsv(String runId)