public static long getClientTimeStamp(List<Mutation> tableMetadata) { Mutation m = tableMetadata.get(0); return getClientTimeStamp(m); }
@Override public MetaDataMutationResult dropColumn(List<Mutation> tableMetaData) throws IOException { final long clientTimeStamp = MetaDataUtil.getClientTimeStamp(tableMetaData); final List<byte[]> tableNamesToDelete = Lists.newArrayList(); return mutateColumn(tableMetaData, new ColumnMutator() {
List<Mutation> indexMutations = Lists.newArrayListWithExpectedSize(dataMutations.size()); for (final Mutation dataMutation : dataMutations) { long ts = MetaDataUtil.getClientTimeStamp(dataMutation); ptr.set(dataMutation.getRow()); if (dataMutation instanceof Put) {
return result; long timeStamp = MetaDataUtil.getClientTimeStamp(tableMetadata); ImmutableBytesPtr cacheKey = new ImmutableBytesPtr(key); List<KeyValue> newKVs = tableMetadata.get(0).getFamilyMap().get(TABLE_FAMILY_BYTES); long currentTime = MetaDataUtil.getClientTimeStamp(tableMetadata); return new MetaDataMutationResult(MutationCode.TABLE_ALREADY_EXISTS, currentTime, null); } finally {
long currentTime = MetaDataUtil.getClientTimeStamp(tableMetadata); for (ImmutableBytesPtr ckey: invalidateList) { metaDataCache.put(ckey, newDeletedTableMarker(currentTime));
long clientTimeStamp = MetaDataUtil.getClientTimeStamp(tableMetadata); if (table == null && (table = buildTable(key, cacheKey, region, HConstants.LATEST_TIMESTAMP)) == null) { long currentTime = MetaDataUtil.getClientTimeStamp(tableMetadata); return new MetaDataMutationResult(MutationCode.TABLE_ALREADY_EXISTS, currentTime, null); } finally {
private MetaDataMutationResult doDropTable(byte[] key, byte[] tenantId, byte[] schemaName, byte[] tableName, PTableType tableType, List<Mutation> rowsToDelete, List<ImmutableBytesPtr> invalidateList, List<Integer> lids, List<byte[]> tableNamesToDelete) throws IOException, SQLException { long clientTimeStamp = MetaDataUtil.getClientTimeStamp(rowsToDelete);
mutations[0] = new Pair<Mutation,Integer>(m, lid); region.batchMutate(mutations); long serverTimestamp = MetaDataUtil.getClientTimeStamp(m);
long clientTimeStamp = MetaDataUtil.getClientTimeStamp(tableMetadata); try { acquireLock(region, lockKey, lids); long currentTimeStamp = MetaDataUtil.getClientTimeStamp(tableMetadata); return new MetaDataMutationResult(MutationCode.TABLE_NOT_FOUND, currentTimeStamp, null); } finally {
long ts = MetaDataUtil.getClientTimeStamp(dataMutation); if (dataMutation instanceof Delete && dataMutation.getFamilyMap().values().isEmpty()) { indexTable.newKey(ptr, indexValues);