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 Summary
Modifier and TypeMethodDescriptionio.github.mfvanek.pg.model.column.Column
extractData
(ResultSet resultSet) Converts a row from database to an arbitrary domain model.static ResultSetExtractor<io.github.mfvanek.pg.model.column.Column>
of()
-
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 interfaceResultSetExtractor<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
-