Examples of SqlResultSetStreamIterator


Examples of org.jhighfun.util.stream.SqlResultSetStreamIterator

        when(mockStatement.getConnection()).thenReturn(mockConnection);
        when(mockResultSet.getStatement()).thenReturn(mockStatement);

        TaskStream<String> taskStream = sqlQuery.executeQuery(mockRowMapper);

        SqlResultSetStreamIterator iterator = ReflectionUtil.getField(taskStream, "iterator", SqlResultSetStreamIterator.class);
        assertEquals(mockConnection, ReflectionUtil.getField(iterator, "connection", Connection.class));
        assertEquals(mockResultSet, ReflectionUtil.getField(iterator, "resultSet", ResultSet.class));
        assertEquals(mockRowMapper, ReflectionUtil.getField(iterator, "rowMapper", Function.class));
    }
View Full Code Here

Examples of org.jhighfun.util.stream.SqlResultSetStreamIterator

        when(mockStatement.getConnection()).thenReturn(mockConnection);
        when(mockResultSet.getStatement()).thenReturn(mockStatement);

        TaskStream<String> taskStream = sqlQuery.executeDynamicQuery(new Object[]{}, mockRowMapper);

        SqlResultSetStreamIterator iterator = ReflectionUtil.getField(taskStream, "iterator", SqlResultSetStreamIterator.class);
        assertEquals(mockConnection, ReflectionUtil.getField(iterator, "connection", Connection.class));
        assertEquals(mockResultSet, ReflectionUtil.getField(iterator, "resultSet", ResultSet.class));
        assertEquals(mockRowMapper, ReflectionUtil.getField(iterator, "rowMapper", Function.class));
    }
View Full Code Here

Examples of org.jhighfun.util.stream.SqlResultSetStreamIterator

        TaskStream<String> taskStream = sqlQuery.executeDynamicQuery(new Object[]{20, 'M'}, mockRowMapper);

        verify(mockStatement, times(1)).setObject(1, 20);
        verify(mockStatement, times(1)).setObject(2, 'M');

        SqlResultSetStreamIterator iterator = ReflectionUtil.getField(taskStream, "iterator", SqlResultSetStreamIterator.class);
        assertEquals(mockConnection, ReflectionUtil.getField(iterator, "connection", Connection.class));
        assertEquals(mockResultSet, ReflectionUtil.getField(iterator, "resultSet", ResultSet.class));
        assertEquals(mockRowMapper, ReflectionUtil.getField(iterator, "rowMapper", Function.class));
    }
View Full Code Here

Examples of org.jhighfun.util.stream.SqlResultSetStreamIterator

        Statement statement = null;
        try {
            connection = dataSource.getConnection();
            statement = connection.createStatement();
            ResultSet resultSet = statement.executeQuery(sql);
            return new TaskStream<T>(new SqlResultSetStreamIterator(resultSet, rowMapper));
        } catch (Exception e) {
            e.printStackTrace();
            throw new RuntimeException("Exception while executing sql statement", e);
        }
    }
View Full Code Here

Examples of org.jhighfun.util.stream.SqlResultSetStreamIterator

            preparedStatement = connection.prepareStatement(sql);
            for (int i = 0; i < dynamicArgs.length; i++) {
                preparedStatement.setObject(i + 1, dynamicArgs[i]);
            }
            ResultSet resultSet = preparedStatement.executeQuery();
            return new TaskStream<T>(new SqlResultSetStreamIterator(resultSet, rowMapper));
        } catch (Exception e) {
            e.printStackTrace();
            throw new RuntimeException("Exception while executing sql prepared statement", e);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.