Class PostGreSqlRecordHandler

  • All Implemented Interfaces:
    com.amazonaws.services.lambda.runtime.RequestStreamHandler
    Direct Known Subclasses:
    RedshiftRecordHandler

    public class PostGreSqlRecordHandler
    extends JdbcRecordHandler
    • Method Detail

      • buildSplitSql

        public PreparedStatement buildSplitSql​(Connection jdbcConnection,
                                               String catalogName,
                                               TableName tableName,
                                               org.apache.arrow.vector.types.pojo.Schema schema,
                                               Constraints constraints,
                                               Split split)
        Description copied from class: JdbcRecordHandler
        Builds split SQL string and returns prepared statement.
        Specified by:
        buildSplitSql in class JdbcRecordHandler
        Parameters:
        jdbcConnection - jdbc connection. See Connection
        catalogName - Athena provided catalog name.
        tableName - database table name.
        schema - table schema.
        constraints - constraints to push down to the database.
        split - table split.
        Returns:
        prepared statement with sql. See PreparedStatement