Class ColumnExtractor

java.lang.Object
io.github.mfvanek.pg.checks.extractors.ColumnExtractor
All Implemented Interfaces:
ResultSetExtractor<io.github.mfvanek.pg.model.column.Column>

public class ColumnExtractor extends Object implements ResultSetExtractor<io.github.mfvanek.pg.model.column.Column>
A mapper from raw data to Column model.
Since:
0.6.1
  • Method Details

    • extractData

      @Nonnull public io.github.mfvanek.pg.model.column.Column extractData(@Nonnull ResultSet resultSet) throws SQLException
      Converts a row from database to an arbitrary domain model.
      Specified by:
      extractData in interface ResultSetExtractor<io.github.mfvanek.pg.model.column.Column>
      Parameters:
      resultSet - the ResultSet to extract data from
      Returns:
      an arbitrary result object
      Throws:
      SQLException - if an SQLException is encountered getting column values or navigating
    • of

      @Nonnull public static ResultSetExtractor<io.github.mfvanek.pg.model.column.Column> of()