@Override public void truncateTable(TableReference tableRef) { delegate1.truncateTable(tableRef); delegate2.truncateTable(tableRef); }
@After public void clearKvs() { kvs.truncateTable(AtlasDbConstants.SWEEP_PROGRESS_TABLE); }
@Override public void truncateTable(TableReference tableRef) { getDelegate(tableRef).truncateTable(tableRef); }
@Override public void truncateTable(TableReference tableRef) { try { delegate().truncateTable(tableMapper.getMappedTableName(tableRef)); } catch (TableMappingNotFoundException e) { throw new IllegalArgumentException(e); } }
@Test public void truncateShouldBeIdempotent() { TableReference fooBar = TableReference.createUnsafe("foo.bar"); keyValueService.createTable(fooBar, AtlasDbConstants.GENERIC_TABLE_METADATA); keyValueService.truncateTable(fooBar); keyValueService.truncateTable(fooBar); keyValueService.dropTable(fooBar); }
@Override public void truncateTable(TableReference tableRef) { maybeLog(() -> delegate.truncateTable(tableRef), logTimeAndTable("truncateTable", tableRef)); }
@Override public void truncateTable(TableReference tableRef) { delegate().truncateTable(tableRef); recordClear(tableRef); }
@Override public void setupTableData() { getKvs().truncateTable(getTableRef()); populateTable(1, 1, SWEEP_DUPLICATES); }
@Override public void truncateTable(TableReference tableRef) { //noinspection unused - try-with-resources closes trace try (CloseableTrace trace = startLocalTrace("truncateTable({})", LoggingArgs.safeTableOrPlaceholder(tableRef))) { delegate().truncateTable(tableRef); } }
@Override public void setupTableData() { getKvs().truncateTable(getTableRef()); populateTable(SWEEP_BATCH_SIZE, 1, SWEEP_DUPLICATES); } }
@Test public void truncateTable() throws Exception { kvs.truncateTable(TABLE_REF); checkSpan("atlasdb-kvs.truncateTable({table})"); verify(delegate).truncateTable(TABLE_REF); verifyNoMoreInteractions(delegate); }
@Before public void setUp() { kvs = kvsManager.getDefaultKvs(); kvs.createTable(TEST_TABLE, AtlasDbConstants.GENERIC_TABLE_METADATA); kvs.truncateTable(TEST_TABLE); }
@TearDown(Level.Invocation) public void regenerateTable() { getKvs().truncateTable(getTableRef()); setupData(); }
@Override public void setupTableData() { getKvs().truncateTable(getTableRef()); getKvs().putWithTimestamps(getTableRef(), allVersions); }
@Override public void setupTableData() { getKvs().truncateTable(getTableRef()); Map<Cell, byte[]> batch = Tables.generateRandomBatch(random, BATCH_SIZE); getKvs().put(getTableRef(), batch, Tables.DUMMY_TIMESTAMP); data = Multimaps.forMap(Maps.transformValues(batch, $ -> Tables.DUMMY_TIMESTAMP)); }
@Override public void setupTableData() { getKvs().truncateTable(getTableRef()); Map<Cell, byte[]> batch = Tables.generateRandomBatch(random, 1); getTransactionManager().runTaskThrowOnConflict(txn -> { txn.put(getTableRef(), batch); return null; }); cells = batch.keySet(); }
@Override public void setupTableData() { getKvs().truncateTable(getTableRef()); Map<Cell, byte[]> batch = Tables.generateRandomBatch(random, 1); getKvs().put(getTableRef(), batch, Tables.DUMMY_TIMESTAMP); data = Multimaps.forMap(Maps.transformValues(batch, $ -> Tables.DUMMY_TIMESTAMP)); }
@Test public void shouldTruncateNamespacedTables() throws Exception { atlasDbService.truncateTable("ns.table"); TableReference tableToTruncate = TableReference.createFromFullyQualifiedName("ns.table"); verify(kvs, atLeastOnce()).truncateTable(tableToTruncate); } }
@After public void cleanup() { kvs.dropTables(kvs.getAllTableNames()); kvs.truncateTable(AtlasDbConstants.DEFAULT_METADATA_TABLE); }
@Test public void doesNotLeaveSentinelsIfTableDestroyed() { enqueueWriteCommitted(TABLE_CONS, 10); immutableTs = 11; unreadableTs = 11; spiedKvs.truncateTable(TABLE_CONS); assertThat(spiedKvs.getRange(TABLE_CONS, RangeRequest.all(), Long.MAX_VALUE)).isEmpty(); sweepQueue.sweepNextBatch(ShardAndStrategy.conservative(CONS_SHARD)); assertThat(spiedKvs.getRange(TABLE_CONS, RangeRequest.all(), Long.MAX_VALUE)).isEmpty(); }