public Result<SelectResultValue> build() { return new Result<>(timestamp, new SelectResultValue(pagingIdentifiers, dimensions, metrics, getEventHolders())); }
private Iterable<Result<SelectResultValue>> makeSelectResults( Set<String> dimensions, Set<String> metrics, Object... objects ) { List<Result<SelectResultValue>> retVal = new ArrayList<>(); int index = 0; while (index < objects.length) { DateTime timestamp = (DateTime) objects[index++]; List<EventHolder> values = new ArrayList<>(); while (index < objects.length && !(objects[index] instanceof DateTime)) { values.add(new EventHolder(null, 0, (Map) objects[index++])); } Result<SelectResultValue> result = new Result<>( timestamp, new SelectResultValue(ImmutableMap.of(timestamp.toString(), 0), dimensions, metrics, values) ); retVal.add(result); } return retVal; }
new Result( new DateTime(group.get(0).get(EventHolder.timestampKey), ISOChronology.getInstanceUTC()), new SelectResultValue( ImmutableMap.of(segmentId, lastOffset), Sets.newHashSet(dimensions),
new Result<SelectResultValue>( DateTimes.of("2011-01-12T00:00:00.000Z"), new SelectResultValue( ImmutableMap.of(segmentIdInThisQuery, 2), Sets.newHashSet("mar", "qual", "place"), new Result<SelectResultValue>( DateTimes.of("2011-01-12T00:00:00.000Z"), new SelectResultValue( ImmutableMap.of(segmentIdInThisQuery, -3), Sets.newHashSet("mar", "qual", "place"),
new Result<SelectResultValue>( DateTimes.of("2011-01-12T00:00:00.000Z"), new SelectResultValue( ImmutableMap.of(segmentIdString, 2), Sets.newHashSet("null_column", "floatIndex", "longTime"), new Result<SelectResultValue>( DateTimes.of("2011-01-12T00:00:00.000Z"), new SelectResultValue( ImmutableMap.of(segmentIdString, -3), Sets.newHashSet("null_column", "floatIndex", "longTime"),
new Result<SelectResultValue>( DateTimes.of("2011-01-12T00:00:00.000Z"), new SelectResultValue( ImmutableMap.of(segmentIdString, 2), Sets.newHashSet("null_column", "floatIndex", "longTime"), new Result<SelectResultValue>( DateTimes.of("2011-01-12T00:00:00.000Z"), new SelectResultValue( ImmutableMap.of(segmentIdString, -3), Sets.newHashSet("null_column", "floatIndex", "longTime"),
new SelectResultValue( ImmutableMap.of(), Sets.newHashSet("first", "second", "fourth"), new SelectResultValue( ImmutableMap.of(), Sets.newHashSet("third", "second", "fifth"),
new SelectResultValue( ImmutableMap.of(), Sets.newHashSet("first", "fourth"), new SelectResultValue( ImmutableMap.of(), Sets.newHashSet("second", "third"),
public Result<SelectResultValue> build() { return new Result<SelectResultValue>( timestamp, new SelectResultValue(pagingIdentifiers, dimensions, metrics, getEventHolders()) ); }