class JdbcPipeline extends AbstractPipeline {

    @Override
    public void show() {
        ResultSet resultSet = establishStatement();
        if (resultSet != null) {
            JdbcResultSetIterator<Object> iterator = new JdbcResultSetIterator<>(resultSet);
            new JdbcPipelineResult.ShowPipelineResult(iterator).print();
            iterator.close();
        }
    }

    public  JdbcPipeline(QueryProcedure procedure,
        List<String> tableNames,
        SqlRunner.Builder builder);

}