/** * Use this method for creating a PartitionMap that has only one shard (0) and whose range is -Infinity, +Infinity */ public static PartitionMap oneShardOpenedMap() { // For convenience, we create a 1-shard opened map here (shard = 0) List<PartitionEntry> partitionMap = new ArrayList<PartitionEntry>(); PartitionEntry openedEntry = new PartitionEntry(); openedEntry.setMin(null); openedEntry.setMax(null); openedEntry.setShard(0); partitionMap.add(openedEntry); return new PartitionMap(partitionMap); }
/** * Use this method for creating a PartitionMap that has only one shard (0) and whose range is -Infinity, +Infinity */ public static PartitionMap oneShardOpenedMap() { // For convenience, we create a 1-shard opened map here (shard = 0) List<PartitionEntry> partitionMap = new ArrayList<PartitionEntry>(); PartitionEntry openedEntry = new PartitionEntry(); openedEntry.setMin(null); openedEntry.setMax(null); openedEntry.setShard(0); partitionMap.add(openedEntry); return new PartitionMap(partitionMap); }
boolean foundDistinctKey = false; for (int i = 1; i <= nPartitions; i++) { PartitionEntry entry = new PartitionEntry(); if (min != null) { entry.setMin(min);
int thisMax = (i + 1) * eachPartition; HadoopUtils.stringToFile(inFs, new Path(input, i + ".txt"), i + "\t" + thisMin + ":" + thisMax); PartitionEntry entry = new PartitionEntry(); entry.setMin(String.format(paddingExp, thisMin)); entry.setMax(String.format(paddingExp, thisMax));
repIter.remove(); PartitionEntry pEntry = new PartitionEntry(); pEntry.setShard(entry.getShard()); tablespace.getPartitionMap().getPartitionEntries().remove(pEntry); Integer shard = partition.getKey(); PartitionEntry myEntry = new PartitionEntry(); myEntry.setMax(metadata.getMaxKey()); myEntry.setMin(metadata.getMinKey());