@Override public void init(SortedKeyValueIterator<Key,Value> source, Map<String,String> options, IteratorEnvironment env) throws IOException { super.init(source, options, env); String o = options.get(NUM_SCANS_STRING_NAME); numscans = o == null ? 10 : Integer.parseInt(o); }
@Override public void init(SortedKeyValueIterator<Key,Value> source, Map<String,String> options, IteratorEnvironment env) throws IOException { super.init(source, options, env); current = parseServers(options.get(SERVERS_OPTION)); onlineTables = parseTableIDs(options.get(TABLES_OPTION)); merges = parseMerges(options.get(MERGES_OPTION)); debug = options.containsKey(DEBUG_OPTION); migrations = parseMigrations(options.get(MIGRATIONS_OPTION)); try { masterState = MasterState.valueOf(options.get(MASTER_STATE_OPTION)); } catch (Exception ex) { if (options.get(MASTER_STATE_OPTION) != null) { log.error("Unable to decode masterState {}", options.get(MASTER_STATE_OPTION)); } } Set<TServerInstance> shuttingDown = parseServers(options.get(SHUTTING_DOWN_OPTION)); if (current != null && shuttingDown != null) { current.removeAll(shuttingDown); } }
@Override public void init(SortedKeyValueIterator<Key,Value> source, Map<String,String> options, IteratorEnvironment env) throws IOException { super.init(source, options, env); String o = options.get(NUM_SCANS_STRING_NAME); numscans = o == null ? 10 : Integer.parseInt(o); }
@Override public void init(SortedKeyValueIterator<Key,Value> source, Map<String,String> options, IteratorEnvironment env) throws IOException { super.init(source, options, env); this.mod = Integer.parseInt(options.get("mod")); this.drop = Integer.parseInt(options.get("drop")); }
@Override public void init(SortedKeyValueIterator<Key,Value> source, Map<String,String> options, IteratorEnvironment env) throws IOException { super.init(source, options, env); String o = options.get(NUM_SCANS_STRING_NAME); numscans = o == null ? 10 : Integer.parseInt(o); delimiter = options.get(ROW_DELIMITER_OPTION); if (null != delimiter) { comparator = new RowPrefixComparator(delimiter); } }
@Override public void init(SortedKeyValueIterator<Key,Value> source, Map<String,String> options, IteratorEnvironment env) throws IOException { validateOptions(options); super.init(source, options, env); }
@Override public void init(SortedKeyValueIterator<Key,Value> source, Map<String,String> options, IteratorEnvironment env) throws IOException { super.init(source, options, env); String e = options.get(RANGE_NAME); if (e == null) throw new IOException("COLUMN_FAMILY_RANGE_NAME must be set"); columnRange = decodeRange(e); String num = options.get(SKIP_LIMIT_NAME); if (num != null) { skipLimit = Integer.parseInt(num); } else { skipLimit = 10; } }
@Override public void init(SortedKeyValueIterator<Key,Value> source, Map<String,String> options, IteratorEnvironment env) throws IOException { super.init(source, options, env); current = parseServers(options.get(SERVERS_OPTION)); onlineTables = parseTables(options.get(TABLES_OPTION)); merges = parseMerges(options.get(MERGES_OPTION)); migrations = parseMigrations(options.get(MIGRATIONS_OPTION)); }
@Override public void init(SortedKeyValueIterator<Key,Value> source, Map<String,String> options, IteratorEnvironment env) throws IOException { super.init(source, options, env); current = parseServers(options.get(SERVERS_OPTION)); onlineTables = parseTables(options.get(TABLES_OPTION)); merges = parseMerges(options.get(MERGES_OPTION)); debug = options.containsKey(DEBUG_OPTION); migrations = parseMigrations(options.get(MIGRATIONS_OPTION)); try { masterState = MasterState.valueOf(options.get(MASTER_STATE_OPTION)); } catch (Exception ex) { if (options.get(MASTER_STATE_OPTION) != null) { log.error("Unable to decode masterState " + options.get(MASTER_STATE_OPTION)); } } Set<TServerInstance> shuttingDown = parseServers(options.get(SHUTTING_DOWN_OPTION)); if (current != null && shuttingDown != null) { current.removeAll(shuttingDown); } }
@Override public void init(SortedKeyValueIterator<Key, Value> source, Map<String, String> options, IteratorEnvironment env) throws IOException { scanOrFullMajc = env.getIteratorScope() == IteratorScope.scan || (env.getIteratorScope() == IteratorScope.majc && env.isFullMajorCompaction()); super.init(new PushbackIterator(source), options, env); } }
@Override public void init(SortedKeyValueIterator<Key, Value> source, Map<String, String> options, IteratorEnvironment env) throws IOException { scanOrFullMajc = env.getIteratorScope() == IteratorScope.scan || (env.getIteratorScope() == IteratorScope.majc && env.isFullMajorCompaction()); super.init(new PushbackIterator(source), options, env); } }