@Override public void delete() { newMutations(); Delete delete = new Delete(key); if (families.isEmpty()) { delete.addFamily(SchemaUtil.getEmptyColumnFamily(PTableImpl.this), ts); } else { for (PColumnFamily colFamily : families) { delete.addFamily(colFamily.getName().getBytes(), ts); } } deleteRow = delete; if (isWALDisabled()) { deleteRow.setDurability(Durability.SKIP_WAL); } }
public PRowImpl(KeyValueBuilder kvBuilder, ImmutableBytesWritable key, long ts, Integer bucketNum, boolean hasOnDupKey) { this.kvBuilder = kvBuilder; this.ts = ts; this.hasOnDupKey = hasOnDupKey; if (bucketNum != null) { this.key = SaltingUtil.getSaltedKey(key, bucketNum); this.keyPtr = new ImmutableBytesPtr(this.key); } else { this.keyPtr = new ImmutableBytesPtr(key); this.key = ByteUtil.copyKeyBytesIfNecessary(key); } this.columnToValueMap = Maps.newHashMapWithExpectedSize(1); newMutations(); }
@Override public void delete() { newMutations(); Delete delete = new Delete(key); if (families.isEmpty()) { delete.addFamily(SchemaUtil.getEmptyColumnFamily(PTableImpl.this), ts); } else { for (PColumnFamily colFamily : families) { delete.addFamily(colFamily.getName().getBytes(), ts); } } deleteRow = delete; if (isWALDisabled()) { deleteRow.setDurability(Durability.SKIP_WAL); } }
@Override public void delete() { newMutations(); Delete delete = new Delete(key); if (families.isEmpty()) { delete.addFamily(SchemaUtil.getEmptyColumnFamily(PTableImpl.this), ts); } else { for (PColumnFamily colFamily : families) { delete.addFamily(colFamily.getName().getBytes(), ts); } } deleteRow = delete; if (isWALDisabled()) { deleteRow.setDurability(Durability.SKIP_WAL); } }
public PRowImpl(KeyValueBuilder kvBuilder, ImmutableBytesWritable key, long ts, Integer bucketNum, boolean hasOnDupKey) { this.kvBuilder = kvBuilder; this.ts = ts; this.hasOnDupKey = hasOnDupKey; if (bucketNum != null) { this.key = SaltingUtil.getSaltedKey(key, bucketNum); this.keyPtr = new ImmutableBytesPtr(this.key); } else { this.keyPtr = new ImmutableBytesPtr(key); this.key = ByteUtil.copyKeyBytesIfNecessary(key); } this.columnToValueMap = Maps.newHashMapWithExpectedSize(1); newMutations(); }
public PRowImpl(KeyValueBuilder kvBuilder, ImmutableBytesWritable key, long ts, Integer bucketNum, boolean hasOnDupKey) { this.kvBuilder = kvBuilder; this.ts = ts; this.hasOnDupKey = hasOnDupKey; if (bucketNum != null) { this.key = SaltingUtil.getSaltedKey(key, bucketNum); this.keyPtr = new ImmutableBytesPtr(this.key); } else { this.keyPtr = new ImmutableBytesPtr(key); this.key = ByteUtil.copyKeyBytesIfNecessary(key); } this.columnToValueMap = Maps.newHashMapWithExpectedSize(1); newMutations(); }