@Override public UpdateBuilder<T> withConsistencyLevel(ConsistencyLevel consistency) { update.setConsistencyLevel(consistency); return this; }
@Test(groups = "unit") public void statementForwardingTest() throws Exception { Update upd = update("foo"); upd.setConsistencyLevel(ConsistencyLevel.QUORUM); upd.enableTracing(); Statement query = upd.using(timestamp(42)).with(set("a", 12)).and(incr("c", 3)).where(eq("k", 2)); assertEquals(query.getConsistencyLevel(), ConsistencyLevel.QUORUM); assertTrue(query.isTracing()); }
@Test(groups = "unit") public void statementForwardingTest() throws Exception { Update upd = update("foo"); upd.setConsistencyLevel(ConsistencyLevel.QUORUM); upd.enableTracing(); Statement query = upd.using(timestamp(42)).with(set("a", 12)).and(incr("c", 3)).where(eq("k", 2)); assertEquals(query.getConsistencyLevel(), ConsistencyLevel.QUORUM); assertTrue(query.isTracing()); }
/** * @param options * @param update */ public static void applyOptions(WriteOptions options, Update update, EntityTypeMetadata emeta) { int ttl = getTtl(options, emeta); if (ttl > -1) { update.using(ttl(ttl)); } if (options != null) { if (options.getTimestamp() != -1) { update.using(timestamp(options.getTimestamp())); } if (options.getConsistencyLevel() != null) { update.setConsistencyLevel(options.getConsistencyLevel()); } if (options.getConsistencyLevel() != null) { update.setRetryPolicy(options.getRetryPolicy()); } } }