@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.setName("reqvis"); io.setDescription("ReqVisFilter hides entries without a visibility label"); return io; } }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.setName("colageoff"); io.setDescription("ColumnAgeOffFilter ages off columns at different rates" + " given a time to live in milliseconds for each column"); io.addUnnamedOption("<col fam>[:<col qual>] <Long> (escape non-alphanum chars using %<hex>)"); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.addNamedOption(TTL, "time to live (milliseconds)"); io.addNamedOption(CURRENT_TIME, "if set, use the given value as the" + " absolute time in milliseconds as the current time of day"); io.setName("ageoff"); io.setDescription( "AgeOffFilter removes entries with timestamps more than <ttl> milliseconds old"); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.setName("visibilityFilter"); io.setDescription("The VisibilityFilter allows you to filter for key/value" + " pairs by a set of authorizations or filter invalid labels from corrupt" + " files."); io.addNamedOption(FILTER_INVALID_ONLY, "if 'true', the iterator is instructed to ignore the authorizations and" + " only filter invalid visibility labels (default: false)"); io.addNamedOption(AUTHS, "the serialized set of authorizations to filter against (default: empty" + " string, accepts only entries visible by all)"); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.setName("tsfilter"); io.setDescription("TimestampFilter displays entries with timestamps between specified values"); io.addNamedOption("start", "start timestamp (yyyyMMddHHmmssz or LONG<longstring>)"); io.addNamedOption("end", "end timestamp (yyyyMMddHHmmssz or LONG<longstring>)"); io.addNamedOption("startInclusive", "true or false"); io.addNamedOption("endInclusive", "true or false"); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.setName("columnSlice"); io.setDescription("The ColumnSliceFilter/Iterator allows you to filter for" + " key/value pairs based on a lexicographic range of column qualifier" + " names"); io.addNamedOption(START_BOUND, "start string in slice"); io.addNamedOption(END_BOUND, "end string in slice"); io.addNamedOption(START_INCLUSIVE, "include the start bound in the result set"); io.addNamedOption(END_INCLUSIVE, "include the end bound in the result set"); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.setName("regex"); io.setDescription("The RegExFilter/Iterator allows you to filter for" + " key/value pairs based on regular expressions"); io.addNamedOption(RegExFilter.ROW_REGEX, "regular expression on row"); io.addNamedOption(RegExFilter.COLF_REGEX, "regular expression on column family"); io.addNamedOption(RegExFilter.COLQ_REGEX, "regular expression on column qualifier"); io.addNamedOption(RegExFilter.VALUE_REGEX, "regular expression on value"); io.addNamedOption(RegExFilter.OR_FIELDS, "use OR instead of AND when multiple regexes given"); io.addNamedOption(RegExFilter.MATCH_SUBSTRING, "match on substrings"); io.addNamedOption(RegExFilter.ENCODING, "character encoding of byte array value (default is " + ENCODING_DEFAULT + ")"); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.addNamedOption(DEFAULT_AGEOFF_KEY, "default age off days"); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions options = super.describeOptions(); options.addNamedOption(DATA_TYPE_OPT, "the data type"); options.addNamedOption(EVENT_UID_OPT, "the event uid"); return options; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.setName("reqvis"); io.setDescription("ReqVisFilter hides entries without a visibility label"); return io; } }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.setName(SamplingFilter.class.getCanonicalName()); io.setDescription("Filter based on Value interpreted as a Long, encoded as String"); io.addNamedOption(PROBABILITY, "Probability of accepting an entry."); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.setName(TriangularFilter_TriCountMagic.class.getCanonicalName()); io.setDescription("Filter based on relative ordering of row and column qualifier, skipping first byte of row if the row has length 5"); io.addNamedOption(TRIANGULAR_TYPE, "TriangularFilter type: one of "+Arrays.toString(TriangularType.values())+", default "+triangularType); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.setName(TriangularFilter.class.getCanonicalName()); io.setDescription("Filter based on relative ordering of row and column qualifier"); io.addNamedOption(TRIANGULAR_TYPE, "TriangularFilter type: one of "+Arrays.toString(TriangularType.values())+", default "+triangularType); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.setName("colageoff"); io.setDescription("ColumnAgeOffFilter ages off columns at different rates" + " given a time to live in milliseconds for each column"); io.addUnnamedOption("<col fam>[:<col qual>] <Long> (escape non-alphanum chars using %<hex>)"); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.addNamedOption("ttl", "time to live (days)"); io.setName("ageoff"); io.setDescription("DateBasedAgeOffFilter removes entries with dates more than <ttl> days old"); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.addNamedOption(TTL, "time to live (milliseconds)"); io.addNamedOption(CURRENT_TIME, "if set, use the given value as the" + " absolute time in milliseconds as the current time of day"); io.setName("ageoff"); io.setDescription( "AgeOffFilter removes entries with timestamps more than <ttl> milliseconds old"); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.setName(MinMaxFilter.class.getCanonicalName()); io.setDescription("Filter based on Value interpreted as a Long, encoded as String"); io.addNamedOption(MathTwoScalar.SCALAR_TYPE, "How to interpret Value encoded as String: " + Arrays.toString(MathTwoScalar.ScalarType.values())); io.addNamedOption(MINVALUE, "Minimum Value, default " + minValue); io.addNamedOption(MAXVALUE, "Maximum Value, default "+maxValue); io.addNamedOption(USECOLQ, "Use Column Qualifier instead of Value? [default false]"); io.addNamedOption(PREFIXCOLQ, "[only if useColQ] Fixed prefix before the numeric part of the column qualifier."); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.setName("columnSlice"); io.setDescription("The ColumnSliceFilter/Iterator allows you to filter for" + " key/value pairs based on a lexicographic range of column qualifier" + " names"); io.addNamedOption(START_BOUND, "start string in slice"); io.addNamedOption(END_BOUND, "end string in slice"); io.addNamedOption(START_INCLUSIVE, "include the start bound in the result set"); io.addNamedOption(END_INCLUSIVE, "include the end bound in the result set"); return io; }
@Override public IteratorOptions describeOptions() { IteratorOptions io = super.describeOptions(); io.setName("tsfilter"); io.setDescription("TimestampFilter displays entries with timestamps between specified values"); io.addNamedOption("start", "start timestamp (yyyyMMddHHmmssz or LONG<longstring>)"); io.addNamedOption("end", "end timestamp (yyyyMMddHHmmssz or LONG<longstring>)"); io.addNamedOption("startInclusive", "true or false"); io.addNamedOption("endInclusive", "true or false"); return io; }
@Override public IteratorOptions describeOptions() { return new IteratorOptionsBuilder(super.describeOptions()) .addNamedOption(AccumuloStoreConstants.INCLUDE_ENTITIES, "Optional: Set if entities should be returned") .addNamedOption(AccumuloStoreConstants.INCLUDE_EDGES, "Optional: Set if edges should be returned") .setIteratorName(AccumuloStoreConstants.RANGE_ELEMENT_PROPERTY_FILTER_ITERATOR_NAME) .setIteratorDescription( "Only returns Entities or Edges that are directed undirected incoming or outgoing as specified by the user's options") .build(); }