public class TooManyDruidFiltersException extends RuntimeException
Dimensions with extremely large cardinalities could result in such error when user put a "contain" filter on the
dimension value. For example, a filter of dimension|id-contains[123], where there are 10,000 ID's starting with 123,
could generate 10,000 Druid filters using
DefaultDruidFilterBuilder
. This giant query shall eventually
timeout the Druid query and returns the timeout error to API user.
Constructor and Description |
---|
TooManyDruidFiltersException(String message)
Constructor.
|
TooManyDruidFiltersException(String message,
Throwable cause)
Constructor.
|
TooManyDruidFiltersException(Throwable cause)
Constructor.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.