@Override public StringBuilder configString() { return ConfigSupport.maybeQuoteIdentifier(identifier_); }
@Override public StringBuilder configString() { return ConfigSupport.maybeQuoteIdentifier(identifier_); }
@Override public StringBuilder configString() { StringBuilder result = new StringBuilder("without ("); tags.stream().sorted().forEachOrdered(tag -> result.append(maybeQuoteIdentifier(tag)).append(", ")); result.replace(result.length() - 2, result.length(), ")"); return result; } }
private static StringBuilder tag_as_string_(String key, MetricValue value) { return maybeQuoteIdentifier(key) .append('=') .append(value.configString()); }
@Override public StringBuilder configString() { return new StringBuilder() .append("tag(") .append(expr_.mapCombine(TimeSeriesMetricExpression::configString, GroupExpression::configString)) .append(", ") .append(ConfigSupport.maybeQuoteIdentifier(tag_)) .append(")"); } }
@Override public StringBuilder populateExpression(StringBuilder buf) { buf.append(ConfigSupport.maybeQuoteIdentifier(literal)); return successor .map((succ) -> succ.populateExpression(buf.append('.'))) .orElse(buf); }
@Override public StringBuilder configString() { return new StringBuilder() .append("alias ") .append(group_.configString()) .append(" as ") .append(ConfigSupport.maybeQuoteIdentifier(identifier_)) .append(";\n"); }
private static StringBuilder tag_as_string_(String key, MetricValue value) { return maybeQuoteIdentifier(key) .append('=') .append(value.configString()); }
@Override public StringBuilder configString() { final StringBuilder result = new StringBuilder(); if (!tags_.isEmpty()) { result.append("by ("); tags_.stream().sorted().forEachOrdered(tag -> result.append(maybeQuoteIdentifier(tag)).append(", ")); result.replace(result.length() - 2, result.length(), ")"); } if (keep_common_) { if (result.length() != 0) result.append(' '); // Separator result.append("keep_common"); } return result; } }
@Override public StringBuilder configString() { final StringBuilder result = new StringBuilder(); if (!tags_.isEmpty()) { result.append("by ("); tags_.stream().sorted().forEachOrdered(tag -> result.append(maybeQuoteIdentifier(tag)).append(", ")); result.replace(result.length() - 2, result.length(), ")"); } if (keep_common_) { if (result.length() != 0) result.append(' '); // Separator result.append("keep_common"); } return result; } }
@Override public String toString() { final Collector<CharSequence, ?, String> nameJoiner; if (getWidth() == 1) nameJoiner = Collectors.joining(", "); else nameJoiner = Collectors.joining(", ", "(", ")"); return names.stream() .map(name -> name.mapCombine( String::valueOf, s -> maybeQuoteIdentifier(s).toString())) .collect(nameJoiner); } }
@Override public String toString() { final Collector<CharSequence, ?, String> nameJoiner; if (getWidth() == 1) nameJoiner = Collectors.joining(", "); else nameJoiner = Collectors.joining(", ", "(", ")"); return names.stream() .map(name -> name.mapCombine( String::valueOf, s -> maybeQuoteIdentifier(s).toString())) .collect(nameJoiner); } }
@Override public String toString() { Stream<String> intSet = data.entrySet().stream() .filter(entry -> entry.getKey().getLeft().isPresent()) .sorted(Comparator.comparing(entry -> entry.getKey().getLeft().get())) .map(entry -> entry.getKey().getLeft().get() + "=" + entry.getValue().mapCombine(b -> b.toString(), i -> i.toString(), s -> ConfigSupport.quotedString(s))); Stream<String> strSet = data.entrySet().stream() .filter(entry -> entry.getKey().getRight().isPresent()) .sorted(Comparator.comparing(entry -> entry.getKey().getRight().get())) .map(entry -> ConfigSupport.maybeQuoteIdentifier(entry.getKey().getRight().get()) + "=" + entry.getValue().mapCombine(b -> b.toString(), i -> i.toString(), s -> ConfigSupport.quotedString(s))); return Stream.concat(intSet, strSet) .collect(Collectors.joining(", ", "NamedResolverMap{", "}")); } }
@Override public StringBuilder configString() { final StringBuilder sb = new StringBuilder() .append("tag ") .append(group_.configString()); if (tags_.size() == 1) { final Map.Entry<String, TimeSeriesMetricExpression> tag_expr = tags_.entrySet().iterator().next(); return sb .append(" as ") .append(ConfigSupport.maybeQuoteIdentifier(tag_expr.getKey())) .append(" = ") .append(tag_expr.getValue().configString()) .append(";\n"); } else { return sb .append(tags_.entrySet().stream() .sorted(Comparator.comparing(Map.Entry::getKey)) .map(tag_expr -> ConfigSupport.maybeQuoteIdentifier(tag_expr.getKey()) + " = " + tag_expr.getValue().configString()) .collect(Collectors.joining(", ", " { ", " }"))); } } }
@Override public String toString() { Stream<String> intSet = data.entrySet().stream() .filter(entry -> entry.getKey().getLeft().isPresent()) .sorted(Comparator.comparing(entry -> entry.getKey().getLeft().get())) .map(entry -> entry.getKey().getLeft().get() + "=" + entry.getValue().mapCombine(b -> b.toString(), i -> i.toString(), s -> ConfigSupport.quotedString(s))); Stream<String> strSet = data.entrySet().stream() .filter(entry -> entry.getKey().getRight().isPresent()) .sorted(Comparator.comparing(entry -> entry.getKey().getRight().get())) .map(entry -> ConfigSupport.maybeQuoteIdentifier(entry.getKey().getRight().get()) + "=" + entry.getValue().mapCombine(b -> b.toString(), i -> i.toString(), s -> ConfigSupport.quotedString(s))); return Stream.concat(intSet, strSet) .collect(Collectors.joining(", ", "NamedResolverMap{", "}")); } }
.map((matcher) -> matcher.getValue().configString() .append(" as ") .append(ConfigSupport.maybeQuoteIdentifier(matcher.getKey()))), metric_matchers_.entrySet().stream() .map((matcher) -> matcher.getValue().configString() .append(" as ") .append(ConfigSupport.maybeQuoteIdentifier(matcher.getKey().getGroup())) .append(", ") .append(ConfigSupport.maybeQuoteIdentifier(matcher.getKey().getMetric())))
result .append(" ") .append(maybeQuoteIdentifier(attr.getKey())) .append(" = ") .append(attr.getValue().<CharSequence>mapCombine(
final String tagIdent = ConfigSupport.maybeQuoteIdentifier(tag_mapping.getKey()).toString(); final String tagExpr = tag_mapping.getValue().configString().toString(); return (multiLine ? INDENT : "") + tagIdent + " = " + tagExpr;