/** * Execute a SELECT query and returns the {@link ResultSet}. * * @param session * @param stm * @param consistencyLevel * @param bindValues * @return * @since 0.2.6 */ private static ResultSet _execute(Session session, PreparedStatement stm, ConsistencyLevel consistencyLevel, Object... bindValues) { BoundStatement bstm = bindValues(ensurePrepareStatement(session, stm), bindValues); if (consistencyLevel != null) { if (consistencyLevel == ConsistencyLevel.SERIAL || consistencyLevel == ConsistencyLevel.LOCAL_SERIAL) { bstm.setSerialConsistencyLevel(consistencyLevel); } else { bstm.setConsistencyLevel(consistencyLevel); } } return session.execute(bstm); }
/** * Execute a SELECT query and returns the {@link ResultSet}. * * @param session * @param stm * @param consistencyLevel * @param bindValues * @return * @since 0.3.0 */ private static ResultSet _execute(Session session, PreparedStatement stm, ConsistencyLevel consistencyLevel, Map<String, Object> bindValues) { BoundStatement bstm = bindValues(ensurePrepareStatement(session, stm), bindValues); if (consistencyLevel != null) { if (consistencyLevel == ConsistencyLevel.SERIAL || consistencyLevel == ConsistencyLevel.LOCAL_SERIAL) { bstm.setSerialConsistencyLevel(consistencyLevel); } else { bstm.setConsistencyLevel(consistencyLevel); } } return session.execute(bstm); }
/** * Async-Executes a SELECT query and returns the {@link ResultSetFuture}. * * @param session * @param stm * @param consistencyLevel * @param bindValues * @return * @since 0.2.6 */ private static ResultSetFuture _executeAsync(Session session, PreparedStatement stm, ConsistencyLevel consistencyLevel, Object... bindValues) { BoundStatement bstm = bindValues(ensurePrepareStatement(session, stm), bindValues); if (consistencyLevel != null) { if (consistencyLevel == ConsistencyLevel.SERIAL || consistencyLevel == ConsistencyLevel.LOCAL_SERIAL) { bstm.setSerialConsistencyLevel(consistencyLevel); } else { bstm.setConsistencyLevel(consistencyLevel); } } return session.executeAsync(bstm); }
/** * Async-Executes a SELECT query and returns the {@link ResultSetFuture}. * * @param session * @param stm * @param consistencyLevel * @param bindValues * @return * @since 0.3.0 */ private static ResultSetFuture _executeAsync(Session session, PreparedStatement stm, ConsistencyLevel consistencyLevel, Map<String, Object> bindValues) { BoundStatement bstm = bindValues(ensurePrepareStatement(session, stm), bindValues); if (consistencyLevel != null) { if (consistencyLevel == ConsistencyLevel.SERIAL || consistencyLevel == ConsistencyLevel.LOCAL_SERIAL) { bstm.setSerialConsistencyLevel(consistencyLevel); } else { bstm.setConsistencyLevel(consistencyLevel); } } return session.executeAsync(bstm); }