private RowMutation newRowMutationModel(byte [] rowKey) { if (!mutationAdapters.putAdapter.isSetClientTimestamp()) { return RowMutation.create( bigtableTableName.getTableId(), ByteString.copyFrom(rowKey), Mutation.createUnsafe()); } return RowMutation.create(bigtableTableName.getTableId(), ByteString.copyFrom(rowKey)); }
private RowMutation newRowMutationModel(byte [] rowKey) { if (!mutationAdapters.putAdapter.isSetClientTimestamp()) { return RowMutation.create( bigtableTableName.getTableId(), ByteString.copyFrom(rowKey), Mutation.createUnsafe()); } return RowMutation.create(bigtableTableName.getTableId(), ByteString.copyFrom(rowKey)); }
/** * <p>adapt.</p> * * @param append a {@link org.apache.hadoop.hbase.client.Append} object. * @return a {@link com.google.bigtable.v2.ReadModifyWriteRowRequest} object. */ public ReadModifyWriteRowRequest adapt(Append append) { ReadModifyWriteRow readModifyWriteRow = ReadModifyWriteRow .create(bigtableTableName.getTableId(), ByteString.copyFrom(append.getRow())); Adapters.APPEND_ADAPTER.adapt(append, readModifyWriteRow); return readModifyWriteRow.toProto(requestContext); }
/** * <p>adapt.</p> * * @param increment a {@link org.apache.hadoop.hbase.client.Increment} object. * @return a {@link com.google.bigtable.v2.ReadModifyWriteRowRequest} object. */ public ReadModifyWriteRowRequest adapt(Increment increment) { ReadModifyWriteRow readModifyWriteRow = ReadModifyWriteRow .create(bigtableTableName.getTableId(), ByteString.copyFrom(increment.getRow())); Adapters.INCREMENT_ADAPTER.adapt(increment, readModifyWriteRow); return readModifyWriteRow.toProto(requestContext); }
/** * <p>adapt.</p> * * @param append a {@link org.apache.hadoop.hbase.client.Append} object. * @return a {@link com.google.bigtable.v2.ReadModifyWriteRowRequest} object. */ public ReadModifyWriteRowRequest adapt(Append append) { ReadModifyWriteRow readModifyWriteRow = ReadModifyWriteRow .create(bigtableTableName.getTableId(), ByteString.copyFrom(append.getRow())); Adapters.APPEND_ADAPTER.adapt(append, readModifyWriteRow); return readModifyWriteRow.toProto(requestContext); }
/** * <p>adapt.</p> * * @param increment a {@link org.apache.hadoop.hbase.client.Increment} object. * @return a {@link com.google.bigtable.v2.ReadModifyWriteRowRequest} object. */ public ReadModifyWriteRowRequest adapt(Increment increment) { ReadModifyWriteRow readModifyWriteRow = ReadModifyWriteRow .create(bigtableTableName.getTableId(), ByteString.copyFrom(increment.getRow())); Adapters.INCREMENT_ADAPTER.adapt(increment, readModifyWriteRow); return readModifyWriteRow.toProto(requestContext); }
/** * <p>adapt.</p> * * @param scan a {@link Scan} object. * @return a {@link ReadRowsRequest} object. */ public ReadRowsRequest adapt(Scan scan) { ReadHooks readHooks = new DefaultReadHooks(); Query query = Query.create(bigtableTableName.getTableId()); Adapters.SCAN_ADAPTER.adapt(scan, readHooks, query); readHooks.applyPreSendHook(query); return query.toProto(requestContext); }
/** * <p>adapt.</p> * * @param get a {@link Get} object. * @return a {@link ReadRowsRequest} object. */ public ReadRowsRequest adapt(Get get) { ReadHooks readHooks = new DefaultReadHooks(); Query query = Query.create(bigtableTableName.getTableId()); Adapters.GET_ADAPTER.adapt(get, readHooks, query); readHooks.applyPreSendHook(query); return query.toProto(requestContext); }
" calling ifNotExists/ifEquals/ifMatches before executing the request"); ConditionalRowMutation conditionalRowMutation = ConditionalRowMutation .create(hbaseAdapter.getBigtableTableName().getTableId(), ByteString.copyFrom(row)); Scan scan = new Scan(); scan.setMaxVersions(1);
/** {@inheritDoc} */ @Override public List<HBaseProtos.SnapshotDescription> listSnapshots() throws IOException { ListSnapshotsRequest request = ListSnapshotsRequest.newBuilder() .setParent(getSnapshotClusterName().toString()) .build(); ListSnapshotsResponse snapshotList = Futures.getChecked( bigtableTableAdminClient.listSnapshotsAsync(request), IOException.class ); List<HBaseProtos.SnapshotDescription> response = new ArrayList<>(); for (Snapshot snapshot : snapshotList.getSnapshotsList()) { BigtableSnapshotName snapshotName = new BigtableSnapshotName(snapshot.getName()); BigtableTableName tableName = new BigtableTableName(snapshot.getSourceTable().getName()); response.add(HBaseProtos.SnapshotDescription.newBuilder() .setName(snapshotName.getSnapshotId()) .setTable(tableName.getTableId()) .setCreationTime(TimeUnit.SECONDS.toMillis(snapshot.getCreateTime().getSeconds())) .build()); } return response; }
" calling ifNotExists/ifEquals/ifMatches before executing the request"); ConditionalRowMutation conditionalRowMutation = ConditionalRowMutation .create(hbaseAdapter.getBigtableTableName().getTableId(), ByteString.copyFrom(row)); Scan scan = new Scan(); scan.setMaxVersions(1);