@Override @JsonIgnore default DruidFactQuery<?> getInnermostQuery() { return (DruidFactQuery<?>) DruidQuery.super.getInnermostQuery(); } }
/** * If this structure is part of a query stack, return the lowest element. * * @return Return the most nested inner query OR the object itself if it has no children */ @JsonIgnore default DruidQuery<?> getInnermostQuery() { return getInnerQuery().isPresent() ? getInnerQuery().get().getInnermostQuery() : this; }