org.apache.accumulo.core.iterators
Class OptionDescriber.IteratorOptions
java.lang.Object
org.apache.accumulo.core.iterators.OptionDescriber.IteratorOptions
- Enclosing interface:
- OptionDescriber
public static class OptionDescriber.IteratorOptions
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
namedOptions
public LinkedHashMap<String,String> namedOptions
unnamedOptionDescriptions
public ArrayList<String> unnamedOptionDescriptions
name
public String name
description
public String description
OptionDescriber.IteratorOptions
public OptionDescriber.IteratorOptions(String name,
String description,
Map<String,String> namedOptions,
List<String> unnamedOptionDescriptions)
- IteratorOptions holds the name, description, and option information for an iterator.
- Parameters:
name
- is the distinguishing name for the iterator or filterdescription
- is a description of the iterator or filternamedOptions
- is a map from specifically named options to their descriptions (null if unused) e.g., the AgeOffFilter requires a parameter called "ttl", so its
namedOptions = Collections.singletonMap("ttl", "time to live (milliseconds)")unnamedOptionDescriptions
- is a list of descriptions of additional options that don't have fixed names (null if unused). The descriptions are intended to describe a
category, and the user will provide parameter names and values in that category; e.g., the FilteringIterator needs a list of Filters intended to
be named by their priority numbers, so its
unnamedOptionDescriptions = Collections.singletonList("<filterPriorityNumber> <ageoff|regex|filterClass>")
getNamedOptions
public Map<String,String> getNamedOptions()
getUnnamedOptionDescriptions
public List<String> getUnnamedOptionDescriptions()
getName
public String getName()
getDescription
public String getDescription()
setNamedOptions
public void setNamedOptions(Map<String,String> namedOptions)
setUnnamedOptionDescriptions
public void setUnnamedOptionDescriptions(List<String> unnamedOptionDescriptions)
setName
public void setName(String name)
setDescription
public void setDescription(String description)
addNamedOption
public void addNamedOption(String name,
String description)
addUnnamedOption
public void addUnnamedOption(String description)
Copyright © 2015 Apache Accumulo Project. All rights reserved.