/** * Prepare the given CQL Statement (or {@link com.datastax.driver.core.PreparedStatement}), applying statement * settings such as retry policy and consistency level. * * @param stmt the CQL Statement to prepare * @see #setRetryPolicy(RetryPolicy) * @see #setConsistencyLevel(ConsistencyLevel) */ protected void applyStatementSettings(PreparedStatement stmt) { ConsistencyLevel consistencyLevel = getConsistencyLevel(); if (consistencyLevel != null) { stmt.setConsistencyLevel(consistencyLevel); } RetryPolicy retryPolicy = getRetryPolicy(); if (retryPolicy != null) { stmt.setRetryPolicy(retryPolicy); } }
/** * Prepare the given CQL Statement (or {@link com.datastax.driver.core.PreparedStatement}), applying statement * settings such as fetch size, retry policy, and consistency level. * * @param stmt the CQL Statement to prepare * @see #setFetchSize(int) * @see #setRetryPolicy(RetryPolicy) * @see #setConsistencyLevel(ConsistencyLevel) */ protected void applyStatementSettings(Statement stmt) { ConsistencyLevel consistencyLevel = getConsistencyLevel(); if (consistencyLevel != null && stmt.getConsistencyLevel() == DEFAULTS.getConsistencyLevel()) { stmt.setConsistencyLevel(consistencyLevel); } int fetchSize = getFetchSize(); if (fetchSize != -1 && stmt.getFetchSize() == DEFAULTS.getFetchSize()) { stmt.setFetchSize(fetchSize); } RetryPolicy retryPolicy = getRetryPolicy(); if (retryPolicy != null && stmt.getRetryPolicy() == DEFAULTS.getRetryPolicy()) { stmt.setRetryPolicy(retryPolicy); } }